List of Web service specifications
Encyclopedia
There are a variety of specifications associated with web service
Web service
A Web service is a method of communication between two electronic devices over the web.The W3C defines a "Web service" as "a software system designed to support interoperable machine-to-machine interaction over a network". It has an interface described in a machine-processable format...

s. These specifications are in varying degrees of maturity and are maintained or supported by various standards bodies and entities. These variety of specifications are the basic web service
Web service
A Web service is a method of communication between two electronic devices over the web.The W3C defines a "Web service" as "a software system designed to support interoperable machine-to-machine interaction over a network". It has an interface described in a machine-processable format...

s framework established by first-generation standards represented by WSDL, SOAP
SOAP
SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks...

, and UDDI . Specifications may complement, overlap, and compete with each other. Web service specifications are occasionally referred to collectively as "WS-*", though there is not a single managed set of specifications that this consistently refers to, nor a recognized owning body across them all. The reference term "WS-*" is more of a general nod to the fact that many specifications are named with "WS-" as their prefix. This page includes many of the specifications that might be considered a part of "WS-*".

Web Service Standards Listings

These sites contain documents and links about the different Web Services standards identified on this page.

XML Specification

  • XML
    XML
    Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....

     (eXtensible Markup Language)
  • XML Namespaces
  • XML Schema
  • XPath
    XPath
    XPath is a language for selecting nodes from an XML document. In addition, XPath may be used to compute values from the content of an XML document...

  • XQuery
    XQuery
    - Features :XQuery provides the means to extract and manipulate data from XML documents or any data source that can be viewed as XML, such as relational databases or office documents....

  • XML Information Set
    XML Information Set
    XML Information Set is a W3C specification describing an abstract data model of an XML document in terms of a set of information items...

  • XInclude
    XInclude
    XInclude is a generic mechanism for merging XML documents, by writing inclusion tags in the "main" document to automatically include other documents or parts thereof. The resulting document becomes a single composite XML Information Set...

  • XML Pointer
    XPointer
    XPointer is a system for addressing components of XML based internet media.XPointer is divided among four specifications: a "framework" which forms the basis for identifying XML fragments, a positional element addressing scheme, a scheme for namespaces, and a scheme for XPath-based addressing...


Messaging Specification

  • SOAP (formerly known as Simple Object Access Protocol)
  • SOAP-over-UDP
    SOAP-over-UDP
    SOAP-over-UDP is an OASIS standard covering the publication of SOAP messages over UDP transport protocol,providing for One-Way and Request-Response message patterns.- References :...

  • SOAP Message Transmission Optimization Mechanism
    MTOM
    MTOM is the W3C Message Transmission Optimization Mechanism,a method of efficiently sending binary data to and from Web services.MTOM is usually used with XOP .-Status:MTOM is a W3C Recommendation....

  • WS-Notification
    WS-Notification
    WS-Notification is a group of specifications related to the WS-Resource framework that allows event driven programming between web services.WS-Notification is based on the event notification pattern...

    • WS-BaseNotification
      WS-BaseNotification
      WS-BaseNotification is a web services specification which defines the interface WS-Notification clients and servers should expose.- Subscription :...

    • WS-Topics
      WS-Topics
      WS-Topics is a web services specification that works as part of the WS-Notification specification family, providing a method to define and address topics to which web service consumers can subscribe, as well as organising them into complex structures allowing hierarchies and synonyms .In topic...

    • WS-BrokeredNotification
  • WS-Addressing
    WS-Addressing
    WS-Addressing or Web Services Addressing is a specification of transport-neutral mechanisms that allow web services to communicate addressing information...

  • WS-Transfer
    WS-Transfer
    WS-Transfer is a specification defining the transfer of an XML-representation of an WS-addressable resource, as well as creating and deleting such resources.The Candidate Recommendation specification summarize the scope like this:...

  • WS-Eventing
    WS-Eventing
    WS-Eventing defines a protocol for web services to subscribe to another web service, or to accept a subscription from another web service. It is used to provide asynchronous notifications to interested parties.-External links:**...

  • WS-Enumeration
  • WS-MakeConnection

Metadata Exchange Specification

  • WS-Policy
    WS-Policy
    WS-Policy is a specification that allows web services to use XML to advertise their policies and for web service consumers to specify their policy requirements.WS-Policy is a W3C recommendation as of September 2007....

  • WS-PolicyAssertions
  • WS-PolicyAttachment
  • WS-Discovery
    • WS-Inspection
  • WS-MetadataExchange
    WS-MetadataExchange
    WS-MetaDataExchange is a Web Services protocol specification, published by BEA Systems, IBM, Microsoft, and SAP. WS-MetaDataExchange is part of theWS-Federation roadmap; and is designed to work in conjunction with WS-Addressing, WSDL and WS-Policy to allow retrieval of metadataabout a Web...

  • Universal Description, Discovery, and Integration (UDDI)
  • WSDL 2.0 Core
    Web Services Description Language
    The Web Services Description Language is an XML-based language that is used for describing the functionality offered by a Web service. A WSDL description of a web service provides a machine-readable description of how the service can be called, what parameters it expects and what data structures...

  • WSDL 2.0 SOAP Binding
    Web Services Description Language
    The Web Services Description Language is an XML-based language that is used for describing the functionality offered by a Web service. A WSDL description of a web service provides a machine-readable description of how the service can be called, what parameters it expects and what data structures...

    • Web Services Semantics
      Web Services Semantics
      Web Services Semantics is a proposed extension to the WSDL standard. WSDL-S extends standard WSDL to include semantic elements which should improve the reusability of Web Services by facilitating the composition of services, improving discovery, and enabling the integration of legacy software...

       (WSDL-S)
  • WS-Resource Framework (WSRF)

Security Specification

  • WS-Security
    WS-Security
    WS-Security is a flexible and feature-rich extension to SOAP to apply security to web services. It is a member of the WS-* family of web service specifications and was published by OASIS....

  • XML Signature
    XML Signature
    XML Signature defines an XML syntax for digital signatures and is defined in the W3C recommendation . Functionally, it has much in common with PKCS#7 but is more extensible and geared towards signing XML documents...

  • XML Encryption
    XML Encryption
    XML Encryption, also known as XML-Enc, is a specification, governed by a W3C recommendation, that defines how to encrypt the contents of an XML element....

  • XML Key Management (XKMS)
  • WS-SecureConversation
    WS-SecureConversation
    WS-SecureConversation is a Web Services specification, created by IBM and others, that works in conjunction with WS-Security, WS-Trust and WS-Policy to allow the creation and sharing of security contexts...

  • WS-SecurityPolicy
    WS-SecurityPolicy
    is a WS* specification, created by IBM and 12 co-authors, that has become an OASIS standard as of version 1.2. It extends the fundamental security protocols specified by the WS-Security, WS-Trust and WS-SecureConversation by offering mechanisms to represent the capabilities and requirements of web...

  • WS-Trust
    WS-Trust
    WS-Trust is a WS-* specification and OASIS standard that provides extensions to WS-Security, specifically dealing with the issuing, renewing, and validating of security tokens, as well as with ways to establish, assess the presence of, and broker trust relationships between participants in a secure...

  • WS-Federation
    WS-Federation
    WS-Federation is an Identity Federation specification, developed by BEA Systems, BMC Software, CA Inc., IBM, Layer 7 Technologies, Microsoft, Novell, Ping Identity, and VeriSign...

  • WS-Federation Active Requestor Profile
    WS-Federation Active Requestor Profile
    WS-Federation Active Requestor Profile is a Web Services specification - intended to work with the WS-Federation specification - which defines how identity, authentication and authorization mechanisms work across trust realms. The specification deals specifically with how applications, such as...

  • WS-Federation Passive Requestor Profile
    WS-Federation Passive Requestor Profile
    WS-Federation Passive Requestor Profile is a Web Services specification - intended to work with the WS-Federation specification - which defines how identity, authentication and authorization mechanisms work across trust realms. The specification deals specifically with how applications, such as...

  • Web Services Security Kerberos Binding
    Web Services Security Kerberos Binding
    Web Services Security Kerberos Binding is a Web Services specification, authored by IBM and Microsoft, which details how to integrate the Kerberos authentication mechanism with the Web Services Security model. The most recent draft of the specification was released in 2003 and is identified as...

  • Web Single Sign-On Interoperability Profile
    Web Single Sign-On Interoperability Profile
    Web Single Sign-On Interoperability Profile is a Web Services and Federated identity specification, published by Microsoft and Sun Microsystems that defines interoperability between WS-Federation and the Liberty Alliance protocols.-External links:*...

  • Web Single Sign-On Metadata Exchange Protocol
    Web Single Sign-On Metadata Exchange Protocol
    Web Single Sign-On Metadata Exchange Protocol is a Web Services and Federated identity specification, published by Microsoft and Sun Microsystems that defines mechanisms for a service to query an identity provider for metadata concerning...

  • Security Assertion Markup Language (SAML)
    SAML
    Security Assertion Markup Language is an XML-based open standard for exchanging authentication and authorization data between security domains, that is, between an identity provider and a service provider...

  • XACML
    XACML
    XACML stands for eXtensible Access Control Markup Language. The standard defines a declarative access control policy language implemented in XML and a processing model describing how to evaluate authorization requests according to the rules defined in policies.As a published standard...


Reliable Messaging Specifications

  • WS-ReliableMessaging
    WS-ReliableMessaging
    WS-ReliableMessaging describes a protocol that allows SOAP messages to be reliably delivered between distributed applications in the presence of software component, system, or network failures....

  • WS-Reliability
    WS-Reliability
    WS-Reliability is a SOAP-based OASIS specification that fulfillsreliable messaging requirements critical to some applications of Web Services. SOAP over HTTP is not sufficient when an application-level messaging protocol must also guarantee some level of reliability and security...

  • WS-RM Policy Assertion

Resource Specifications

  • Web Services Resource Framework
    Web Services Resource Framework
    Web Services Resource Framework is a family of OASIS-published specifications for web services. Major contributors include the Globus Alliance and IBM.A web service by itself is nominally stateless, i.e., it retains no data between invocations...

    • WS-Resource
      WS-Resource
      WS-Resource is a family of specifications that enable and standardise interfaces for web services to give the appearance of statefulness; this is accomplished using WS-Addressing endpoints and resources, special web services that provide access to -- and manipulation of -- remotely stored data...

    • WS-BaseFaults
    • WS-ServiceGroup
    • WS-ResourceProperties
    • WS-ResourceLifetime
  • WS-Transfer
    WS-Transfer
    WS-Transfer is a specification defining the transfer of an XML-representation of an WS-addressable resource, as well as creating and deleting such resources.The Candidate Recommendation specification summarize the scope like this:...

  • WS-Fragment
  • Resource Representation SOAP Header Block

Web Services Interoperability (WS-I) Specification

These specifications provide additional information to improve interoperability between vendor implementations.
  • WS-I Basic Profile
    WS-I Basic Profile
    The WS-I Basic Profile , a specification from the Web Services Interoperability industry consortium , provides interoperability guidance for core Web Services specifications such as SOAP, WSDL, and UDDI...

  • WS-I Basic Security Profile
  • Simple Soap Binding Profile
    Simple Soap Binding Profile
    Simple Soap Binding Profile is a specification from the Web Services Interoperability industry consortium. It is intended as a support profile for the WS-I Basic Profile....


Business Process Specifications

  • WS-BPEL
  • WS-CDL
    WS-CDL
    The Web Services Choreography Description Language is a W3C candidate recommendation. It is a language for describing how peer-to-peer participants collaborate...

  • Web Services Choreography Interface
  • WS-Choreography
  • XML Process Definition Language

Transaction Specifications

  • WS-BusinessActivity
  • WS-AtomicTransaction
  • WS-Coordination
    WS-Coordination
    WS-Coordination is a Web Services specification developed by BEA Systems, IBM, and Microsoft and accepted by in its . It describes an extensible framework for providing protocols that coordinate the actions of distributed applications...

  • WS-CAF
    WS-CAF
    Web Services Composite Application Framework is an open framework developed by OASIS. Its purpose is to define a generic and open framework for applications that contain multiple services used together, which are sometimes referred to as composite applications...

  • WS-Transaction
    WS-Transaction
    WS-Transaction - a Web Services specification developed by BEA Systems, IBM, and Microsoft. The WS-Transaction specification describes coordination types that are used with the extensible coordination framework described in the WS-Coordination specification...

  • WS-Context
    WS-Context
    WS-Context is a web services specification developed by OASIS . It is part of the WS-CAF suite. Its purpose is to provide a means to reference a shared context, which relates a set of interactions between web services...

  • WS-CF
  • WS-TXM

Management Specifications

  • WS-Management
    WS-Management
    Web Services-Management is a DMTF open standard defining a SOAP-based protocol for the management of servers, devices, applications and various Web services. The DMTF has published the standards document DSP0226 with version v1.1.0 of 2010-03-03....

  • WS-Management Catalog
  • WS-ResourceTransfer
  • WSDM

Draft Specifications

  • WS-Provisioning Describes the APIs and Schemas necessary to facilitate interoperability between provisioning systems in a consistent manner using Web services

Standardization

  • ISO/IEC 19784-2:2007 Information technology -- Biometric application programming interface -- Part 2: Biometric archive function provider interface
  • ISO 19133:2005 Geographic information -- Location-based services -- Tracking and navigation
  • ISO/IEC 20000-1:2005 Information technology -- Service management -- Part 1: Specification
  • ISO/IEC 20000-2:2005 Information technology -- Service management -- Part 2: Code of practice
  • ISO/IEC
    IEC
    -Organisations:* Independent Electoral Commission * Independent Electrical Contractors, a U.S. national trade association.* Institut d'Estudis Catalans , a Catalan academic institution....

     24824-2:2006 Information technology -- Generic applications of ASN.1: Fast Web Services
  • ISO/IEC 25437:2006 Information technology -- Telecommunications and information exchange between systems -- WS-Session -- Web Services for Application Session Services
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK