Show TOC

Integration von PI und BPM-LaufzeitLocate this document in the navigation structure

Verwendung

Die Integration der Prozesse von Advanced Adapter Engine Extended (AEX) und Business Process Management (BPM) basiert auf dem Message-Protokoll XI 3.0.

Die folgenden Abbildungen zeigen die Integration von AEX und BPM-Laufzeit.

Um das Zusammenwirken der Komponenten zur Laufzeit zu verdeutlichen, beschreiben die folgenden Abbildungen auch die Reihenfolge der Message-Verarbeitung.

Abbildung 1: Message-Verarbeitung von AEX zu BPM

Ein externes Business-System sendet eine Message an das Process-Orchestration-System. Gemäß den Einstellungen einer integrierten Konfiguration (mit einem Schlüssel, der den Adressfeldern des Message-Header entspricht), wird eine Geschäftskomponente ermittelt, die einen BPM-Prozess darstellt, da ein Empfänger und ein Kommunikationskanal verwendet werden, die auf dem SOAP-Adapter mit XI-Protokoll basieren. Messages von der AEX werden, wie in der Abbildung oben gezeigt, von der Java-Proxy-Laufzeit verarbeitet. Die Java-Proxy-Laufzeit sorgt für Reliable Messaging, prüft auf doppelte Messages und übergibt die Messages der Web-Services-Laufzeit. Von dort gelangen die Messages zur BPM-Laufzeit. Die BPM-Prozesse werden ausgeführt, nachdem ein Prozess gestartet wird oder eine Message an ein Unterbrechungsereignis gelangt.

Abbildung 2: Message-Verarbeitung von BPM zu AEX

Zur Laufzeit sendet eine konfigurierte automatisierte Aktivität in einer Prozessinstanz Messages an die Web-Services-Laufzeit, wie in der Abbildung oben gezeigt. Die Web-Services-Laufzeit übergibt die Messages der Java-Proxy-Laufzeit. Die Java-Proxy-Laufzeit sendet XI-3.0-Messages zur AEX. Ein integriertes Konfigurationsobjekt mit einer den BPM-Prozess wiedergebenden Kommunikationskomponente und ein Sender-SOAP-Kanal mit Message-Protokoll XI 3.0 und dem zugeordneten Outbound-Service-Interface sind für die weitere Verarbeitung von Messages aus dem BPM-Prozess konfiguriert.

Funktionsumfang und Einschränkungen

  • Für den Message-Austausch zwischen AEX und BPM können Sie XI-3.0-kompatible Service-Interfaces verwenden. Andere Interface-Patterns werden nicht unterstützt.

  • Die Service-Interfaces müssen im ES Repository definiert sein. Verwenden Sie keine anderen Service-Interfaces.

  • Zum asynchronen ( reliable ) Messaging von der AEX zu dem BPM-Prozess verwenden Sie den SOAP-Adapter mit Message-Protokoll XI 3.0. Zum synchronen Messaging verwenden Sie den SOAP-Adapter mit Message-Protokoll XI 3.0 oder SOAP 1.1.

  • SAP BPM unterstützt als Quality-of-Service Best Effort und Exactly Once ; Exactly Once in Order wird nicht unterstützt.

  • BPM unterstützt keine Acknowledgments.

  • BPM unterstützt keine Message-Attachments.