Web services protocols

Web services protocols

Following is an outline of most of the protocols used to deliver Web services. The services prefixed with the "WS-" are often called the "WS protocols" or "WS* protocols." See Web services.
  messaging system

 MTOM (Msg Trans Optimization Mechanism)
  optimize transmission of SOAP messages

  normalize addresses to traverse network
  firewalls and gateways

  language for business processes

  language for Web services

  language for Web services processes

  framework for communicating policy
  requirements and restraints

  common assertions within a policy

  associate WS-Policy with WSDL and UDDI

 WS-MetadataExchange (WS-MEX)
  bootstrap communication with a
   Web service


  define policy assertions

  protection methods for SOAP messages

  manage security tokens

  define new WS-Security token types
  define how keys are computed


 WS-ReliableMessaging (WS-RM)
  ensure message is delivered
   in case of failure

  framework for coordinating actions in
   WS-Atomic Transactions

  supports rollback (see  two-phase commit)
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
It is a sort of 'iTunes' for education in an open, government-led marketplace for exchanging and trading digital resources for students.* Today's big challenge facing providers of corporate learning materials is how to enrich existing standards for learning content publishing and distribution such as SCORM - especially adding web services protocols to content packages making the learning experience richer and more customised.* Other challenges relate to how to develop web-based services to search, query and retrieve repositories of learning content.
By enabling access to Windows Live services on both the Nokia S60 and Series 40 platforms using standard Web services protocols, our mutual customers will have the power to seamlessly move between contacts, e-mail, messenger, phone calls, text messaging, camera, gallery and browsing, all in an integrated way.
For those of you who may be interested in Web services, Daniels has some words of caution: "A large group of vendors are stating either that they have Web services or are exposing their services as 'Web-like' services, which means they don't use standard Web services protocols or design techniques.
Whatever the protocol, however, all have one requirement in common--XML Web services protocols require a processing infrastructure that can parse, transform and process XML at network speeds.
They say that all systems should support the basic internet protocols such as IP and HTTP, and where appropriate the more advanced web services protocols such as SOAP.
By leveraging Web service technology, MUWS enables easier and more efficient IT management systems by providing a flexible common framework for manageability interfaces that benefits from the features of Web services protocols. Universal management interoperability across the many different varieties of distributed IT resources can be achieved using MUWS."
On the server and web services side, the next version of NetWeaver will support latest web services protocols for interoperability with BizTalk Server, while repository managers that integrate NatWeaver's knowledge management function is planned for Windows SharePoint Services and Exchange Server in 2005.
Of course, it is hard to predict the future, but because of the adoption of Web services protocols (SOAP in particular), the future is very bright.
Now, they need to expand those efforts with ways of exposing application functions through the key web services protocols: Simple Object Access Protocol (SOAP) for transferring data; the Web Services Description Language (WSDL), a machine-readable description of the attributes and abilities of a web service; and Universal Description, Discovery and Integration (UDDI), for listing the range of web services available.

Full browser ?