web services

14
Web Services Wisconsin Projects Gerry Coleman Crime Information Bureau [email protected]

Upload: hamish-barnett

Post on 30-Dec-2015

16 views

Category:

Documents


1 download

DESCRIPTION

Web Services. Wisconsin Projects Gerry Coleman. Crime Information Bureau [email protected]. Web Services: the protocol Web Services: the architecture Network architecture Distributed data. This is not “ Web Services”. Application (computer program). User. Data. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Web Services

Web Services

Wisconsin Projects

Gerry Coleman

Crime Information [email protected]

Page 2: Web Services

• Web Services: the protocol• Web Services: the architecture

• Network architecture• Distributed data

Page 3: Web Services

This is not “Web Services”

Application

(computer program)

UserData

A tightly coupled, (in house?) relationship between an

application and data is not Web Services

The connection between a user and an application is never Web Services

Page 4: Web Services

This is “Web Services”

Application

(computer program)

User

The connection between a user and an application is never Web Services

Application

(computer program)

The user’s application is using Web Services to obtain data

from another application.

Data

Page 5: Web Services

Application

(computer program)

Application

(computer program)Data

Web Services Interface

Server to

Server

Page 6: Web Services

Microsoft .NET

(application server)

IBM WebSphere

(application server)

Application

(computer program)

Application

(computer program)

Server

Server

Web Services Interface

Page 7: Web Services

Microsoft .NET

(application server)

IBM WebSphere

(application server)

eTIME

(computer program)

XMR

(computer program)

Web Services Interface

Wisconsin

Web Services: the protocol

Page 8: Web Services

Web Services: the protocol

User Application

(Message Switch?)

(Record Mgt System?)

User

The connection between a browser and a remote application is never Web Services

Protocol is HTTP(s)

Data Application

(NLETS XMR?)

The user’s application is using Web Services to obtain data

from another application.

Browser

Page 9: Web Services

Browser

User Application

Data Application

Data Application

Data Application

Data Application

Data Application

Data Application

Web Services: the architecture

Page 10: Web Services

User Network Architecture

Page 11: Web Services

Data Network

Page 12: Web Services

Network “BUS”

Page 13: Web Services

To Do . . .

• Every data source needs a Web Services face

• Standardize reference documents (output from a data source)

• Standardize reference transactions (input/inquiry to a data source)

• Redefine networks

• Establish domain name services

Page 14: Web Services