Pull-Orders
Der Pull-Orders Contract definiert, wie System A von System B Bestellungen abrufen kann.
Features
- orders-request
- orders-provide
Ablauf
Schnittstellen
OrderRequester (orders-request)
Die OrderRequester Schnittstelle muss für die anfragende Seite implementiert werden.
Die Implementierung ist verantwortlich für:
- Umwandeln der HTTP Anfrage des anfragenden Systems in eine QueryOrdersRequest
- Umwandeln des Ergebnis (QueryOrdersResult) in eine für das anfragende System verständliche HTTP Antwort.
OrderProvider (orders-provide)
Die OrderProvider Schnittstelle muss für die abfragende Seite implementiert werden.
Die Implementierung ist verantwortlich für:
- Abfragen der Rohdaten für Bestellungen bei einem externen System,
- umwandeln der Rohdaten in ein QueryOrdersResult.