Java Proxy Runtime
Use
Using the Java proxy runtime you can receive messages or send messages to the Integration Server or the Advanced Adapter Engine Extended (AEX). The Java proxy runtime supports Java EE applications on the AS Java using Enterprise Java Beans 2.0. Synchronous and asynchronous outbound and inbound communication is possible with proxy beans.
Web service applications can also communicate with Integration Server or AEX using Java Proxy Runtime.
More information: Using Java Proxy Runtime for communication of Web Service Applications with PI
Prerequisites
You can install the Java proxy runtime on the AS Java Release 6.4 or higher. The messaging system that the Java proxy runtime uses to send messages to the Integration Server or AEX must also be installed on the AS Java server. The messaging system implements queuing services, persistence services, and monitoring services and is required in order to guarantee the quality of service Exactly Once (in Order). The message monitoring of the messaging system is integrated in the SAP NetWeaver Administrator and the Runtime Workbench.
Integration
To send messages from a Java EE application, the application must be programmed against beans that encapsulate all details about the Java runtime. The following classes are generated:
-
Proxy classes that send or receive messages using the Java proxy runtime.
-
Bean classes as an outer shell that conform to the Java EE standard. The beans call the proxy classes for communication.
The classes must be deployed on the AS Java server together with their Java EE application. It is assumed that you are familiar with the programming of beans.
Features
Using the messaging system, the proxy runtime supports the QoS Best Effort (synchronous) and Exactly Once (in Order) (asynchronous). More information: Java Proxies as Sender and Java Proxies as Receiver