Jump to content

Web services protocol stack

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by JosebaAbaitua (talk | contribs) at 14:05, 20 December 2004. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

The Web service protocol stack is the collection of protocols that are gradually developing to define, locate, implement, and make Web services interact with ecah other. These are deployed in four levels:

  • Service Transport: It is responsible for transporting messages between applications and includes protocols such as HTTP, SMTP, FTP, as well as the more recent Blocks Extensible Exchange Protocol [BEEP].
  • XML Messaging: It is responsible for encoding messages in a common XML format so that messages can be understood at either end. Currently, this includes XML-RPC and SOAP.
  • Service Description: It is use for describing the public interface to a specific Web service, normally WSDL.
  • Service Discovery: It centralises services into a common registry, and provides easy publish and locate functions. At present, UDDI is used for service discovery.

Web service protocol stack also includes a whole range of recently set up protocols: WSFL, SOAP-DSIG), or SOAP-DSIG.