What is SAP NetWeaver XI's role as an integration broker?
While web services can interact directly with SAP NetWeaver AS, in many cases, it is preferable to use a service intermediate called an integration broker. The integration broker can, for instance, handle transformations and therefore map from one service format to another. The integration broker also allows for routing of messages to different or multiple systems based on simple or complex criteria. Figure 15-18 illustrates the role of SAP NetWeaver XI as an integration broker.

Figure 15-18. SAP NetWeaver XI as an integration broker
SAP NetWeaver XI allows for the creation of value-added web services that decouple the service layer from the application. It includes a shared repository of integration knowledge that provides transparency to an organization's integration environment. It supplies monitoring and alerting capabilities and provides mapping and routing tools. For connections to applications that are not web services enabled, SAP NetWeaver XI has an extensive library of application and technical adapters based on J2EE Connector Architecture (JCA).
SAP NetWeaver XI has a built-in business process engine that allows for the orchestration of multiple services into complex, stateful interaction patterns. Business processes are modeled using the Business Process Execution Language (BPEL).
SAP NetWeaver XI includes business ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access