Webservices
Webservices
DAVIDE ZERBINO
Summary:
Introduction
Definition
Web Service Model
Web Service Architecture
Web Service in action
Advantages
Web Service Development Lifecycle
Tools
References
Introduction
A Software Service is a something that accepts
digital requests and returns digital responses e.g. C
function, a Java Object
A computer application can be thought of
as a well-orchestrated set of services
Web Services are a new breed of software component
that is a language, platform, and location indipendent
Is accessible over the web
Web services are an abbrevation for Web of Services
Heather Kreger
IBM Software Group
The Web Services Model
The Web service architecture is based upon the
interactions between three roles:
Service
searchable Service publish
registry where service provider
Requestor Provider
their service descriptions and where service find service
The Web Services Model
Others element are:
Service
Description
Service
Registry
Service
Description
Service Service
Requestor Provider
Service
The Web Services Model
Others element are:
Service
Description
Service
Description
Service
Registry
Find Publish
Quality of services
UDDI
Discovery
Management
Service
Security
UDDI publication
SOAP XML-Based M
essaging
HTTP, FTP, email, MQ, etc Network
The Network
Web services must be network-accessible
Application
Application web service
1 4 3 2
SOAP SOAP
Network protocol Network protocol
Request/Response
Service Description:
From XML to Web services
Service provider comunicates all the specifications
through service description
Service
Implementation
Service
Definition Port
Binding
Service
PortType
Interface
Definition Message
Type
Discovery and Publication:
UDDI
Stands for Universal Description, Discovery and
Integration
Not standard
UDDI
Defines a data structure standard for representing
service description information in XML
More informations:
Web Interface:
http://live.capescience.com/AirportWeather/index.html
References
About SOAP :
http://www.w3c.org/TR/soap
About WSDL :
http://www.w3c.org/TR/wsdl
About UDDI :
http://www.uddi.org
About WSFL :
http://www.ibm.com/software/webservices
Other Papers
About Web service Architecture:
Web Services Conceptual Architecture (WSCA
1.0) -Heather Kreger - IBM SW Group
About Web service development lifecycle:
Web Services Development Concepts (WSDC
1.0) -Peter Brittenham- IBM SW Group
About Web service model:
Web Services : Building Blocks for Distributed
System -Graham Glass -
The End
Web Server in Action (2/2)
Application
WSDL
SOAP Interoperability
HTTP
XML
XML: eXtensible Markup Languages
<giocatore id = 212>
<nome> Davide <\nome>
<cognome> Zerbino <\cognome>
<\giocatore>