Tracks
/
Ballerina
Ballerina
/
Übungen
/
Service-Komposition
Service-Komposition

Service-Komposition

Mittel

Anleitung

APIs aufzurufen kann fehleranfällig sein, wenn du reinen Text oder JSON verwendest. In dieser Übung verwendest du Ballerina Records, um die Payloads der Anfragen zu organisieren und eine erfolgreiche Kommunikation mit externen Reservierungsendpunkten sicherzustellen.

Ziele

  • Ändere den vorgegebenen Code.
  • Reserviere ein Flugticket für den Nutzer, indem du den Airline-Reservierungsservice aufrufst. Sende eine POST-Anfrage mit der passenden Payload an airlineReservationService und hole die Antwort ab.
  • Reserviere ein Hotelzimmer für den Nutzer, indem du den Hotel-Reservierungsservice aufrufst. Sende eine POST-Anfrage mit der passenden Payload an hotelReservationService und hole die Antwort ab.
  • Miete ein Auto für den Nutzer, indem du den Autovermietungsservice aufrufst. Sende eine POST-Anfrage mit der passenden Payload an carRentalService und prüfe die Antwort.
  • Wenn alles erfolgreich ist, gib einen Body mit einem message-Attribut mit dem Wert „Congratulations! Your journey is ready!!" zurück.
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Ballerina Exercism

Bereit, mit Service-Komposition zu starten?

Melde dich bei Exercism an, um Ballerina mit 60 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.