Configure, Run, and Monitor Integration Scenarios in a Pure Java World

  • by Dr. Volker Stiehl, Professor, Ingolstadt Technical University of Applied Sciences
  • May 9, 2011
Learn what needs to be done to configure an integration scenario that is based on the new Java-only deployment option of SAP NetWeaver Process Integration 7.3 — Advanced Adapter Engine Extended (AEX) — in combination with SAP NetWeaver Business Process Management (SAP NetWeaver BPM). Once configured, run and monitor your integration process using the process monitor of SAP NetWeaver BPM and the AEX monitoring tools.
Key Concept
Integration processes extend the functionality of enterprise integration solutions by adding state handling to the mix. Typical standard functionalities for system integrations are routing of messages to target systems, data transformations between different dialects the systems are using, and the technical connectivity depending on what the involved systems have to offer. The use of integration processes allows system integrators to build highly sophisticated integration solutions that take relationships between different messages into consideration. In the example in this article, messages that belong together are collected and forwarded as one message to the final destination.

You can combine the 7.3 versions of SAP NetWeaver Business Process Management (SAP NetWeaver BPM) and the Advanced Adapter Engine Extended (AEX — the new Java-only deployment option of SAP NetWeaver Process Integration [SAP NetWeaver PI]) to implement integration processes in a pure Java world. As part of this, you need to configure and model the overall scenario (i.e., an aggregator/collect pattern) within the Integration Directory for the SAP NetWeaver PI side as well as within the Process Composer for the SAP NetWeaver BPM side.

My previous article, “Combine SAP NetWeaver BPM and AEX to Implement Powerful Integration Scenarios,” showed you how to do this. At the end of that article, I successfully deployed the business process model and notation (BPMN) model on the Java server. What is still missing is the connection between the SAP NetWeaver PI and SAP NetWeaver BPM sides. As a refresher, the overall scenario is shown in Figure 1.

Figure 1
Aggregator pattern implemented using BPMN

Dr. Volker Stiehl

Prof. Dr. Volker Stiehl studied computer science at the Friedrich-Alexander-University of Erlangen-Nuremberg. After 12 years as a developer and senior system architect at Siemens, he joined SAP in 2004. As chief product expert, Volker was responsible for the success of the products SAP Process Orchestration, SAP Process Integration, and SAP HANA Cloud Integration (now SAP HANA Cloud Platform, integration service). He left SAP in 2016 and accepted a position as professor at the Ingolstadt Technical University of Applied Sciences where he is currently teaching business information systems. In September 2011, Volker received his Ph.D. degree from the University of Technology Darmstadt. His thesis was on the systematic design and implementation of applications using BPMN. Volker is also the author of Process-Driven Applications with BPMN as well as the co-author of SAP HANA Cloud Integration and a regular speaker at various national and international conferences.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.