Web Services - Peer to Peer Data Processing


Interim definition (7/3/2002) of a Web service (no consensus on it) which will be reworked in light of the requirements:

A Web service is a software application or component identified by a URI, whose interfaces and binding are capable of being described by standard XML vocabularies and that supports direct interactions with other software applications or components through the exchange of information that is expressed in terms of an XML Infoset via Internet-based protocols.

SOAP is a general method for transmitting XML over networks.
The header contains authentication, control, logging, payment details etc...
The body contains application data.
The data can be transmitted over HTTP, SMTP, used for RPC ...
Here is an example of the address list

Structure of a SOAP packet

WSDL describes the interfaces to web services

WSDL Structure

Status: