SAP NetWeaver Composition Environment 7.2: New Feature Improves Development of Loosely Coupled SOA-Based Applications

  • by Dr. Volker Stiehl, Professor, Ingolstadt Technical University of Applied Sciences
  • February 23, 2010
Find out how the latest version of SAP NetWeaver Composition Environment (7.2) helps you to build enterprise-ready composite applications. Focus on the asynchronous write pattern and how you can use the Business Process Modeling Notation together with SAP NetWeaver Business Process Management to execute process models.
Key Concept
It is crucial to understand the main differences between the architecture of composite applications and conventional packaged applications. You can only realize the benefits (cost reduction and flexibility) of service-oriented architecture if you use loosely coupled architecture. In a loosely coupled composite, you do not reuse any existing screens from running applications. You also do not call the back-end services directly out of the composite.

After you have discovered what the ideal architecture for an enterprise-ready composite application should look like, I show you how to take the next step. I explain in detail how to implement such an architecture using SAP NetWeaver Composition Environment (SAP NetWeaver CE) 7.2. This includes SAP NetWeaver Business Process Management (SAP NetWeaver BPM), the main tool you use to implement the loosely coupled scenario. Besides the technical aspects and tooling, I also review Business Process Modeling Notation (BPMN), which plays an essential role during the development process.

As I go through the development steps, I refer back to my first article in this update, which describes the principles you are applying in more detail. I assume that you are familiar with SAP NetWeaver CE and how to use the toolset that is shipped with it (e.g., the process modeler, Composite Application Framework [CAF], and Web Dynpro).

It is not possible to describe each and every click to build such an application. However, with the explanations I provide, you should be able get an understanding of which steps are necessary to run such a scenario.

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.