Percursos
/
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 origem a erros quando usas texto em bruto ou JSON. Neste exercício, vais usar Ballerina Records para organizar os dados dos pedidos e garantir que a comunicação com serviços de reserva externos corre bem.

Objetivos

  • Modifica o código fornecido.
  • Reserva um bilhete de avião para o utilizador através do serviço de reservas da companhia aérea. Envia um pedido POST a airlineReservationService com os dados adequados e recebe uma resposta.
  • Reserva um quarto de hotel para o utilizador através do serviço de reservas de hotel. Envia um pedido POST a hotelReservationService com os dados adequados e recebe uma resposta.
  • Aluga um carro para o utilizador através do serviço de aluguer de automóveis. Envia um pedido POST a carRentalService com os dados adequados e verifica a resposta.
  • Se tudo correr bem, devolve um corpo com um atributo message com o valor "Congratulations! Your journey is ready!!".
Editar via GitHub A ligação abre numa nova janela ou separador
Ballerina Exercism

Estás pronto para começar Composição de Serviços?

Inscreve-te no Exercism para aprenderes e dominares Ballerina com 60 exercícios, e mentoria humana real, tudo grátis.