Google
 
Web dotnet-collective.com
 

Add to favourites  |  Tell a friend  |  Print page

Home
Discussion Forum
.NET Framework
.NET Languages
.NET Freeware
.NET Remoting
.NET XML
.NET Security
.NET Resources
SQL Server
Web Services
WS Extensions
Source Control
Cool Tools
Presentations

 

Summary of Web Service Extension Specifications
Last updated Tuesday, August 16, 2005

Category

Specification

Description

Basic

SOAP

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.

WSDL

Web Service Description L anguage. XML based interface definition language (IDL) for defining the API of a SOAP web service.

Discovery

UDDI

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.

WS-Inspection

XML format document that describes available services on a web site. Typically references other SOAP or UDDI services.

Messaging

WS-Routing

Stateless protocol for routing asynchronous SOAP messages.
Supports one-way, two-way, peer-to-peer and long running dialogs.

WS-Referral

Protocol that enables dynamic routing of SOAP messages.
Allows SOAP servers to delegate processing to other SOAP services.

WS-Addressing

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.

WS-ReliableMessaging

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

WS-Coordination

Extensible framework for providing protocols that coordinate the actions of distributed applications.

WS-Transaction

WS-Coordination protocols for distributed transactions that are either short running (Atomic Transaction) or long running (Business Activity).

Documents

DIME

Direct Internet Message E ncapsulation. Lightweight encoding for binary documents. Includes MIME document type and URI reference.

WS-Attachments

Defines a mechanism for encapsulating a SOAP message and zero or more attachments in a DIME message.

Policy

WS-Policy

Constructs for use in other specifications to describe service requirements, preferences, and capabilities.

WS-PolicyAssertions

Common message policy assertions that can be specified within a policy.

WS-PolicyAttachment

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

WS-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.

WS-Security XML Tokens

Framework for XML-based security tokens to be used with WS-Security.

WS-Trust

WS-Security extension to request and issue security tokens and to manage trust relationships.

WS-SecureConversation

WS-Security extension to provide secure communication including mechanisms for establishing and sharing security contexts, and deriving session keys from security contexts.

WS-SecurityPolicy

Policy assertions for WS-Policy that apply to WS-Security.

WS-Federation

Defines mechanisms to allow different security realms to federate by allowing and brokering trust of identities, attributes and authentication between participating Web services.

WS-Active-Profile

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-Passive-Profile

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.

WS-Events (pdf)

Web Services Events, XML syntax & processing rules for advertising, subscribing, producing and consuming notification events. Supports asynchronous or synchronous delivery (push/pull).

WSMF-Foundation (pdf)

Web service interfaces for managing resources. Describes discovery of manageable resources, resource capabilities, resource association, and domain specific management extension interfaces.

WSMF-WSM (pdf)

Web Services Management - WSMF-Foundation extension for management of web services.

B2B / Workflow

WSCI

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.

BPEL4WS

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.

Google
 
Web dotnet-collective.com
 

Feedback: tohagan at pobox dot com

Privacy  |  Terms of ServiceAbuse  |  Links