PeopleSoft Enterprise-Adapterarchitektur
Während der Ausführung seiner grundlegenden Vorgänge empfängt der Microsoft BizTalk-Adapter für PeopleSoft Enterprise eine XML-Nachricht von BizTalk Server. Er schließt die XML-Nachricht in einen SOAP-Umschlag ein. Der BizTalk-Adapter für PeopleSoft Enterprise leitet die SOAP-Anforderungen an den Server weiter. Der Adapter kommuniziert mit dem PeopleSoft-System über die psjoa-Klassen von PeopleSoft, die über Jolt Transaction Protocol eine Verbindung mit dem PeopleSoft-System herstellen. Das PeopleSoft-System empfängt die Anforderung und führt die Geschäftslogik aus. Die Antwort wird dann über einen ähnlichen Prozess zurückgesendet.
Komponentenschnittstellen-Methoden
Die von der PeopleSoft-Komponentenschnittstelle bereitgestellten Standard-APIs arbeiten auf niedriger Ebene. Der Client erfordert mehrere Aufrufe dieser APIs. So benötigt er beispielsweise zum Abrufen der Eigenschaft einer Komponentenschnittstelleninstanz einen oder mehrere Aufrufe, um die Schlüsselwerte festzulegen, gefolgt von einem Get-Methodenaufruf auf niedriger Ebene. Anschließend muss er mehrere Aufrufe zum Abrufen der Eigenschaften senden. Beim BizTalk-Adapter für PeopleSoft Enterprise wird eine neue Gruppe von Standardmethoden (Get, Create, Find und Update) so bereitgestellt, dass der Client nur einen einzigen Aufruf senden muss, um das gleiche Ergebnis zu erzielen. Zu diesem Zweck muss der BizTalk-Adapter für PeopleSoft Enterprise mehrere Aufrufe im Auftrag des Clients ausführen. Weitere Informationen zu den Methoden finden Sie unter Anhang A: Komponentenschnittstellenmethoden.
Zum Erstellen eines Schemas für PeopleSoft ruft der BizTalk-Adapter für PeopleSoft Enterprise die Definitionen oder Metadaten der PeopleSoft-Komponentenschnittstelle ab.
Der BizTalk-Adapter für PeopleSoft Enterprise basiert auf Komponentenschnittstellen für die Sendefunktionen und erfordert nicht den PeopleSoft Integration Broker. Die Komponentenschnittstellen werden als Webdienste zur Verfügung gestellt, auf die über BizTalk Server zugegriffen werden kann.
Überprüfen
Wenn der BizTalk-Adapter für PeopleSoft Enterprise eine XML-Nachricht von BizTalk Server empfängt, werden zwei Überprüfungsstufen ausgeführt:
Die XML-Nachricht muss im Hinblick auf die XML-Spezifikation gültig sein.
Die XML-Nachricht muss mit dem übereinstimmen, was für den jeweiligen Webdienst erforderlich ist (z. B. Schnittstellenübereinstimmung bei Datentypen).
Hinweis
Es erfolgt keine Überprüfung im Hinblick auf Geschäftslogik – die Domäne des PeopleSoft-Systems, die für den BizTalk-Adapter für PeopleSoft Enterprise transparent ist.