WebServices - PowerPoint PPT Presentation

About This Presentation
Title:

WebServices

Description:

WebServices – PowerPoint PPT presentation

Number of Views:77
Avg rating:3.0/5.0
Slides: 17
Provided by: GerryC3
Category:

less

Transcript and Presenter's Notes

Title: WebServices


1
WebServices
  • andService-Oriented Architecture

BJA Regional Information Sharing
Conference Gerry Coleman Crime Information
Bureau coleman_at_doj.state.wi.us
2
  • WebService the protocol
  • Services the architecture
  • Why XML?
  • Network architecture
  • Distributed data
  • Federated security

3
Why XML?
XML Transmission format
ltpersongt ltpersonName type"Primary"gt
ltfirstNamegtNANCYlt/firstNamegt
ltmiddleNamegtJOANNElt/middleNamegt
ltlastNamegtJACKSONlt/lastNamegt lt/personNamegt
ltpersonDescriptiongt
ltsexgtMalelt/sexgt ltheight
units"FeetInches"gt600lt/heightgt ltweight
units"Pounds"gt200lt/weightgt
lteyeColorgtBrownlt/eyeColorgt
lthairColorgtBlacklt/hairColorgt
lt/personDescriptiongt lt/persongt
Validation
Translation
Identification Subject Name(s) JACKSON, NANCY
JOANNE Subject DescriptionFBI Number State Id
Number DOC Number178716MA1 500113 (WI) Unknown
To divorce thetransmission formatfrom the
presentation format
1.
HTML Presentation Format
4
Why XML?
XML Transmission format
ltpersongt ltpersonName type"Primary"gt
ltfirstNamegtNANCYlt/firstNamegt
ltmiddleNamegtJOANNElt/middleNamegt
ltlastNamegtJACKSONlt/lastNamegt lt/personNamegt
ltpersonDescriptiongt
ltsexgtMalelt/sexgt ltheight
units"FeetInches"gt600lt/heightgt ltweight
units"Pounds"gt200lt/weightgt
lteyeColorgtBrownlt/eyeColorgt
lthairColorgtBlacklt/hairColorgt
lt/personDescriptiongt lt/persongt
Validation
To effectcomputer to computertransfer of
information
2.
DatabaseStorage
5
WebServices
. . . is a communication protocol.
Application (computer program)
Application (computer program)
User
Data
The connection between a user and an application
uses HTTP.
The users application is using WebServices to
obtain data from another application.
6
Server to Server
Application (computer program)
Application (computer program)
Data
Web Services Interface
7
Server
Server
Microsoft .NET (application server)
IBM WebSphere (application server)
Application (computer program)
Application (computer program)
Web Services Interface
8
Web Services the protocol
Wisconsin
Microsoft .NET (application server)
IBM WebSphere (application server)
eTIME (computer program)
XMR (computer program)
WebServices Interface
9
What is a SERVICE ?
Something you get from a particular source.
10
Theres a world of SERVICES
11
Services the architecture
Data Application
Data Application
User Application
Data Application
Data Application
Browser
Data Application
Data Application
12
Network Bus (elec.)
13
POIF
VEHICLES
BOATS
VGTOF
IL DMV
WebService
WebService
MISSING
DRIVERS
NCIC
NLETS
WebService
WebService
WebService
WebService
LOG
WebService
BUS
TerminalServer
14
FederatedIdentity
Domain A
Trust
Security Assertions Markup Language
Shibboleth, or Liberty Alliance
Domain B
15
Technical Specifications
  • Web Services Description Language (WSDL)
  • Web Services Policy Framework
  • Web Services Dynamic Discovery
  • Web Services Metadata Exchange
  • Web Services Endpoint Language

See http//www.service-architecture.com
16
_at_last
Write a Comment
User Comments (0)
About PowerShow.com