Zum Hauptinhalt springen

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.