Trilhas
/
Ballerina
Ballerina
/
Exercícios
/
Composição de Serviços
Composição de Serviços

Composição de Serviços

Médio

Instruções

Chamar APIs pode dar erro quando usamos texto bruto ou JSON. Neste exercício, você vai usar Records do Ballerina para organizar os payloads das requisições e garantir uma comunicação bem-sucedida com endpoints externos de reserva.

Objetivos

  • Modifique o código fornecido.
  • Reserve uma passagem aérea para o usuário chamando o serviço de reservas da Airline. Envie uma requisição POST para airlineReservationService com o payload adequado e receba uma resposta
  • Reserve um quarto de hotel para o usuário chamando o serviço de reservas do Hotel. Envie uma requisição POST para hotelReservationService com o payload adequado e receba uma resposta
  • Alugue um carro para o usuário chamando o serviço de aluguel de carros. Envie uma requisição POST para carRentalService com o payload adequado e verifique a resposta
  • Se tudo der certo, retorne um corpo com um atributo message de "Congratulations! Your journey is ready!!"
Editar via GitHub O link abre em uma nova janela ou aba
Ballerina Exercism

Tudo pronto para começar Composição de Serviços?

Crie sua conta no Exercism para aprender e dominar Ballerina com 60 exercícios e mentoria humana de verdade, tudo de graça.