Show TOC

ProcedureProcessing a Request

Procedure

All incoming Web service requests are processed by the components of the Web Service Enabling Layer in three sequential steps.

  1. The Web service interpreter reads the SOAP message provided by the HTTP Communication Layer. It reads the information in the SOAP header and extracts the Web service data from the body of the message. The SOAP header is used to extend the standard SOAP protocol with information required for additional protocol services, such as reliable messaging. The Web service interpreter component, which is called Web service runtime in SAP Web AS, must interpret this information in order to provide the additional services.

  2. The extracted XML Web service data is forwarded to the proxy framework. The proxy framework maps the data from XML to ABAP data structures and invokes the appropriate Web service proxy.

  3. The Web service proxy provides functionality of the Web service by placing local calls to function modules, BAPIs and RFCs of SAP applications. As a Web service proxy is a standard ABAP class, it can also contain further coding that adds to existing SAP functionality.

Note Note

  • Web service proxies can be used for both point-to-point and XI-based invocation of Web services.

  • The Web service proxy described above is only one of the proxy types available in SAP Web AS and is the proxy for synchronous Web services in the inbound scenarios. For more information on all the proxy types available see Proxy Type.

End of the note.