Summary of Web Service Extension Specifications

Summary of Web Service Extension SpecificationsLast updated Tuesday, August 16, 2005
Category Specification Description
Basic Simple Object Access P rotocol. Defines an XML encoding for exchanging strongly typed and loosely typed data. Can be used in messaging and remote procedure call (RPC) protocols.
Web Service Description L anguage. XML based interface definition language (IDL) for defining the API of a SOAP web service.
Discovery
Universal Description, D iscovery, and Integration. SOAP-based web service for locating Web services. uddi.org specifications can be found at http://uddi.org/specification.html.
XML format document that describes available services on a web site. Typically references other SOAP or UDDI services.
Messaging Stateless protocol for routing asynchronous SOAP messages.
Supports one-way, two-way, peer-to-peer and long running dialogs.
Protocol that enables dynamic routing of SOAP messages.
Allows SOAP servers to delegate processing to other SOAP services.
Transport-neutral mechanism to identify web service endpoints and to secure end-to-end endpoint identification in messages. Enables message transmission through endpoint managers, firewalls, and gateways.
Protocol that guarantees messages are delivered, properly ordered, and received without duplication. Based on WS-Addressing and WS-Policy. See Reliable Messaging RoadMap .
WS-MetadataExchange A set of Web service mechanisms to exchange policies, WSDL, schema and other metadata between two or more parties. Not yet publicly released.
WS-EndpointResolution A set of Web service mechanisms that support selecting a specific endpoint for an operation or message from a set of allowed candidates. This is particularly useful in server farms and mobile environments. Not yet publicly released.
WS-TransmissionControl A set of constructs for controlling the exchange of messages between services to improve reliability by preventing message loss due to service unavailability, overloading queues and other causes. Not yet publicly released.
Transactions Extensible framework for providing protocols that coordinate the actions of distributed applications.
WS-Coordination protocols for distributed transactions that are either short running (Atomic Transaction) or long running (Business Activity).
Documents Direct Internet Message E ncapsulation. Lightweight encoding for binary documents. Includes MIME document type and URI reference.
Defines a mechanism for encapsulating a SOAP message and zero or more attachments in a DIME message.
Policy Constructs for use in other specifications to describe service requirements, preferences, and capabilities.
Common message policy assertions that can be specified within a policy.
Specifies how to associate policy expressions with WSDL type definitions and UDDI entities and how to associate implementation-specific policy with all or part of a WSDL port type when exposed from a specific implementation.
Security Enhancements to SOAP envelope support message integrity, confidentiality and authentication. Includes an extensible framework for associating binary and XML encoded security tokens with messages. Describes encoding of X.509 certificates, Kerberos tickets, opaque encrypted keys and custom data extensions associated with an identity credential.
Framework for XML-based security tokens to be used with WS-Security.
WS-Security extension to request and issue security tokens and to manage trust relationships.
WS-Security extension to provide secure communication including mechanisms for establishing and sharing security contexts, and deriving session keys from security contexts.
Policy assertions for WS-Policy that apply to WS-Security.
Defines mechanisms to allow different security realms to federate by allowing and brokering trust of identities, attributes and authentication between participating Web services.
WS-Federation for Active Requestors. An active requestor in a Federation is an application (e.g. Web browser) capable of sending and/or receiving SOAP messages (e.g. WS-Security and WS-Trust messages)
WS-Federation for Passive Requestors. A passive requestor in a Federation is an HTTP browser or HTTP enabled application.
Resource Management
WSMF (Overview)
Web Services Management Framework 2.0. Model neutral architecture for the management of resources and their relationships through Web services. Can be used to manage Web services themselves as resource objects.
Web Services Events, XML syntax & processing rules for advertising, subscribing, producing and consuming notification events. Supports asynchronous or synchronous delivery (push/pull).
Web service interfaces for managing resources. Describes discovery of manageable resources, resource capabilities, resource association, and domain specific management extension interfaces.
Web Services Management - WSMF-Foundation extension for management of web services.
B2B / Workflow Web Service Choreography I nterface. XML-based interface description language that describes the flow of messages exchanged by a Web Service participating in choreographed interactions with other services.
Business Process Execution L anguage for Web Services. Language for specifying business process behaviour based on Web Services. Can be used to model executable business processes or abstract business interaction processes that describe business protocols based on SOAP message exchanges.

0 comments:

Post a Comment