SAP process integration

from Wikipedia, the free encyclopedia
SAP process integration
Basic data

developer SAP SE
Current  version 7.5
operating system various
category Integration system
German speaking Yes
www.sap.com

The SAP Process Integration ( SAP PI , development of Exchange Infrastructure SAP XI ) is a proprietary SOA implementation services in the form of a software package, the data exchange between SAP enables and foreign systems. It is as a component of SAP NetWeaver , a middleware - component , which as Application Integration Enterprise - platform serves.

PI / XI from version 3.0, which has been available since the end of 2004 , also supports process integration, which can be displayed graphically and uses WS-Business Process Execution Language .

In addition to the connection of applications from different companies, PI also supports message queuing , as offered by classic middleware products from other manufacturers ( e.g. IBM-MQSeries ), which persists the messages and e.g. B. prevents data loss in the event of system failures .

technical structure

Technically, the XI / PI is based on version 3.0 on the SAP Web Application Server 6.40, which an ABAP - and a JEE - runtime environment combined. Certain parts of the XI run in the Java runtime environment , others in the ABAP runtime environment. Future XI versions (PI) will also contain both runtime environments. Tools from both runtime environments are to be used for monitoring.

Internally, SAP PI works largely on the basis of XML technologies, even in cases where incoming and outgoing messages are not in XML format. In order to avoid the greatest performance disadvantages with Intermediate Document (IDoc), an IDoc can only be routed via PI without XML transformation (but then no mapping, no conversion and no process processing is possible).

SAP PI tries to use as many web standards as possible, even if these are not currently specified for SAP PI in sufficient detail. To this end, SAP occasionally extends the open web standards with proprietary elements, such as with SOAP XI , in which SAP has added functions from Remote Function Call to the SOAP protocol . Compared to XI 3.0, the most noticeable feature was that the admin GUIs were adapted to those of the EP . The jump from 3.0 to 7.0 was justified by naming the releases of all NetWeaver components (e.g. BI 7.0 ) the same . The current version is PI 7.50, part of SAP Netweaver 7.50.

As of PI 7.3, the system can also be used as a pure Java version; an ABAP stack is no longer absolutely necessary. However, the range of functions was limited. As of version 7.50, however, this restriction no longer applies.

literature

  • Jens Stumpe, Joachim Orb: SAP Exchange Infrastructure SAP PRESS, 2004, ISBN 3-89842-437-5
  • Valentin Nicolescu, Burkhardt Funk, Peter Niemeyer: Developer book SAP Exchange Infrastructure SAP PRESS, 2006, ISBN 3-89842-810-9
  • Marcus Banner, Halil-Cem Gürsoy, Heinzpeter Klein: Practical Guide SAP XI - Programming SAP PRESS, 2007, ISBN 3-89842-971-7
  • René de Daniel, Hermann Steinrötter: Enterprise Integration Patterns for SAP NetWeaver PI SAP PRESS, 2008, ISBN 978-3-89842-987-0

Web links