Parcours
/
Ballerina
Ballerina
/
Exercices
/
Composition de services
Composition de services

Composition de services

Moyen

Instructions

Appeler des API peut être source d'erreurs lorsqu'on utilise du texte brut ou du JSON. Dans cet exercice, tu vas utiliser les Records de Ballerina pour organiser les charges utiles des requêtes et assurer une communication réussie avec des services de réservation externes.

Objectifs

  • Modifie le code fourni.
  • Réserve un billet d'avion pour l'utilisateur en appelant le service de réservation de la compagnie aérienne. Envoie une requête POST à airlineReservationService avec la charge utile appropriée et récupère la réponse.
  • Réserve une chambre d'hôtel pour l'utilisateur en appelant le service de réservation d'hôtel. Envoie une requête POST à hotelReservationService avec la charge utile appropriée et récupère la réponse.
  • Loue une voiture pour l'utilisateur en appelant le service de location de voitures. Envoie une requête POST à carRentalService avec la charge utile appropriée et vérifie la réponse.
  • Si tout se passe bien, renvoie un corps avec un attribut message valant "Congratulations! Your journey is ready!!"
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Ballerina Exercism

Prêt à commencer Composition de services ?

Inscris-toi sur Exercism pour apprendre et maîtriser Ballerina avec 60 exercices, et un vrai mentorat humain, le tout gratuitement.