In direct communication, two systems use the Web service runtime to communicate with each other directly without using a central Integration Server or the Advanced Adapter Engine.
You cannot use Process Integration runtime services such as mapping in direct communication.
You can make the necessary configuration settings for the involved systems centrally in the Integration Directory. The configuration settings are propagated to the back-end systems by means of cache notifications.
At present, this mechanism can only fully propagate the configuration data to those back-end systems that are based on AS ABAP.
You can find an overview of the relevant configuration objects under Configuration Objects (Direct Communication) .
To configure direct communication, perform the following tasks.
1. Configuring Business Systems
You must execute the following tasks for the business system involved in the communication.
For more information, see: Configuring Business Systems (Web Service Scenarios)
2. Define Receiver Channel
To configure direct communication, you require a receiver channel that is assigned the adapter type WS .
In many cases, the same receiver channel is used for multiple direct connections and therefore you only need to create it once. If a receiver channel for direct communication is already available, you can skip the next steps and continue with the definition of the direct connection.
Use the following steps to define a communication channel for the receiver system.
For more information, see: Configuring the Communication Channel with Adapter Type WS
Define the channel as receiver channel and for use in a direct connection.
3. Define Direct Connection
Define the direct connection as an object in the Integration Directory. Also assign the receiver channel you defined previously to the direct connection.
For more information, see: Define Direct Connection
4. Check the Propagation of the Configuration Data to the Back-End Systems
Once you have activated the relevant configuration objects (communication channel, direct connection), the configuration settings they contain are propagated to the back-end systems involved.
You can check whether the data was propagated correctly in the cache notifications.
Call the cache notifications and check whether the cache was successfully updated for the business systems involved, and whether the cache notifications were sent.
For more information, see: Analyzing Cache Notifications