Application systems that have a local Integration Engine (IE) can directly use the SAP Process Integration (PI) protocol to exchange messages with the central IE. A local IE and a proxy runtime are available for SAP systems (as of SAP NetWeaver Application Server 6.20 or later) in the ABAP and Java stack.
The data exchange between the application system and the Integration Server is based on the SAP NetWeaver Exchange Infrastructure message protocol, using HTTP or HTTPS.
Note
Proxy technology is somehow similar to Web service technology. You create an interface based on a WSDL document that describes the interface.You still need to create a SOAP adapter communication channel, but you need to choose XI 3.0 as the protocol so the adapter does not make any conversions.
Advantages of Proxy Technology
- Separates application logic from integration technology
- Provides technical integration with PI, including guaranteed delivery Exactly Once (EO) and Exactly Once In Order (EOIO)
- Provides automatic mapping of XML to language-specific data objects
- Uses the same concept for ABAP and Java
SAP delivers such proxies with the SAP applications (for example, SAP ERP Central Component (ECC)). Although both client and server proxies are discussed, it is not necessary to use proxy technology on both sides.
Similar to the Adapter Engine, the proxy runtime is responsible for the conversion between process integration XML data format and ABAP and Java data formats. So SAP systems may exchange messages with process integration without adapter, or with adapter (for example, RFC or IDoc adapter), depending on the scenario.