Show TOC

Supported SpecificationsLocate this document in the navigation structure

Use

This chapter lists the specifications related to Web services which are supported in this release.

Core Web Service Specifications

  • SOAP

    Versions : 1.1 and 1.2

    Description : Simple Object Access Protocol (SOAP), provides the definition of the lightweight protocol for XML based information, exchanged between parties in a distributed environment.

    SAP NetWeaver supports SOAP 1.1 specification as it is implemented and extended by the WS-I Basic Profile .

  • WSDL

    Version : 1.1

    Description : Web Service Description Language (WSDL), describes Web services as abstract endpoints operating on messages. The definition of operations and messages is abstract while the binding to a specific network protocol is concrete.

    SAP NetWeaver supports WSDL 1.1 specification as it is implemented and extended by the WS-I Basic Profile .

  • WS-I Basic Profile

    Version : 1.1

    Description : WS-I Basic Profile 1.1 implemented by SAP extends SOAP 1.1 and WSDL 1.1 specifications. This profile, composed with the Simple SOAP Binding Profile 1.0 supersedes the Basic Profile 1.0 . The WS-I Attachments Profile 1.0 adds support for SOAP with Attachments , and is intended to be used in combination with the WS-I Basic Profile . WSDL documents that are supported by this implementation are: SOAP document/literal and SOAP rpc/literal . Note that rpc/encode enabled WSDL documents are not supported by this profile.

  • WS-I Attachments Profile

    Version : 1.0

    Description : A profile that is applicable to the JAX-WS programming model. This profile complements the WS-I Basic Profile 1.1 to add support for interoperable SOAP messages with attachments based Web services. SOAP messages with attachments and MIME WSDL binding is supported by the implementation of WS-I Basic Profile 1.1 and WS-I Attachment Profile 1.0 .

  • Simple SOAP Binding Profile

    Version : 1.0

    Description : The Simple SOAP Binding Profile is derived from those Basic Profile 1.0 requirements related to the serialization of the envelope and its representation in the message, incorporating any errata to date. These requirements have been factored out of the Basic Profile 1.1 to enable other profiles to be composable with it.

  • SOAP Messages with Attachments

    Description : This specification defines a binding for a SOAP 1.1 message to be carried within a MIME multipart/related message in such a way that the processing rules for the SOAP 1.1 message are preserved.

    SAP NetWeaver supports SOAP Messages with Attachments specification as it is implemented and extended by the WS-I Attachments Profile .

  • UDDI

    Version : 3.02

    Description : Universal Description, Discovery and Integration (UDDI), defines uniform way to publish and to discover Web services.

  • XML

    Version : 1.0

    Description : Extensible Markup Language (XML), is a self-descriptive language designed for exchanging structured data over the Internet. It is the foundation of Web services.

  • XML Schema

    Version : 1.0

    Description :

  • HTTP

    Version : 1.1

    Description : Hyper Text Transfer Protocol (HTTP), is a lightweight document transfer protocol that provides an effective universal data transfer.

  • WS-Metadata Exchange

    Version : 1.0

    Description : Web services use Web Services Metadata Exchange (WS-Metadata Exchange) data to describe what other endpoints need to know to interact with them.

Description and Discovery Specifications

  • WS-Policy

    Version : 2004/09

    Description : Defines the model and syntax to describe and communicate the policies of a Web service. A policy is a collection of policy assertions, which describe one or more characteristics that a Web service provider requires from a Web service consumer to follow.

  • WS-Policy Attachment

    Version : 2004/09

    Description : Defines how to attach WS-Policy assertions to WSDL documents and UDDI descriptions.

    Support Details: Only attachment to WSDL 1.1 is supported

  • WSIL

    Version : 1.0

    Description : Web Service Inspection Language (WSIL), defines how to locate Web service descriptions on a provider system.

Messaging Specifications

  • WS Addressing

    Version : 2004/08

    Description : Defines a standard mechanism for identifying and exchanging Web services messages between multiple endpoints.

  • WS Reliable Messaging

    Version : 2005/02

    Description : Describes a protocol that allows messages to be delivered reliably between distributed applications in the presence of software component, system, or network failures.

    SupportDetails :

    Supported scenario is:

    • anonymous client and one-way operations

    Not supported scenarios are:

    • anonymous client and request-response operations

    • addressable client and one-way operations

    • addressable client and request-response operations.

    • simultaneous usage of WS-Secure Conversation

  • XOP / MTOM

    Description : XML-binary Optimized Packaging (XOP) and Message Transmission Optimization Mechanism (MTOM) are applicable to the JAX-WS programming model. WSDL documents that are supported by this specification are: SOAP document/literal and SOAP rpc/literal .

Security Specifications

  • WS-Security

    Version : 1.0

    Description : Describes extensions to SOAP that allow for quality of protection of SOAP messages including binary tokens for message authentication, digital signatures for message integrity, and content encryption for message confidentiality.

  • WS-Security: Username Token Profile

    Version : 1.0

  • WS-Security: X.509 Certificate Token Profile

    Version : 1.0

  • WS-Security: SAML Token Profile

    Versions : 1.0

  • WS-Security Policy

    Version : 1.2 committee 02

    Description : Defines security assertions detailing a Web service's requirements that the Web service consumer can meet.

    SupportDetails : WS-Security Policy is available in SP3 only for SAP to SAP scenarios.

  • WS-Secure Conversation

    Version:2005/02

    Description : Defines how to establish and maintain a persistent context for a secure session over which multiple Web service invocations might be sent without requiring authentication each time.

    SupportDetails : WS-Secure Conversation is available only for SCT over SSL bootstrap.

    WS-Secure Conversation is not available for simultaneous usage with WS-RM.

  • SAML

    Version : 1.1

    Description : Security Assertion Markup Language (SAML) is an XML based standard for exchanging security information between systems.

Java EE 5 Specifications

  • JAX-B

    Version : 2.1

    Description : Java Architecture for XML Binding (JAXB) provides a convenient way to process XML content using Java objects by binding it's XML schema to Java representation.

  • JAX-WS

    Version : 2.0

    Description : Java API for XML Web Services (JAX-WS) is a fundamental technology for developing SOAP based Java Web services.

  • Web Services for Java EE

    Version : 1.2

    Description : The specification defines deployment, Packaging and Lifecycle of Java EE 5 Web services and proxies in a Java EE 5 environment.

  • WS Metadata

    Version : 1.0

    Description : Web services use metadata to describe what other endpoints need to know to interact with them.

  • SAAJ

    Version : 1.3

    Description : SOAP with Attachments API for Java (SAAJ) provides a standard way to send XML documents over the Internet from the Java platform. It enables developers to produce and consume messages conforming to the SOAP 1.1 specification and SOAP with Attachments note.

  • StAX

    Version : 1.0

    Description : Streaming API for XML (StAX) is a streaming Java-based, event-driven, pull-parsing API for reading and writing XML documents. StAX enables you to create bidirectional XML parsers that are fast, relatively easy to program, and have a light memory footprint.