Questão 47 · Informática: Programação e algoritmos
A arquitetura orientada a serviços na qual a composição é feita por meio de uma ordem explícita de execução dos serviços compostos em serviços web é denominada
- A) coordenação.
- B) composição.
- C) disponibilização.
- D) coreografia.
- E) orquestração.
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca Cebraspe (MP/RO 2023).
Comentário
Gabarito: E.
Na arquitetura orientada a serviços (SOA), a orquestração é a forma de composição em que existe um coordenador central (o orquestrador) que define uma ordem explícita de execução dos serviços componentes, controlando o fluxo, o estado e o tratamento de falhas. A descrição do enunciado, «ordem explícita de execução», corresponde exatamente a essa ideia. Em geral, a orquestração é implementada com linguagens como BPEL, usando um processo executável que chama os serviços web na sequência definida.
- (A) Coordenação é um termo genérico, associado à ideia de controle conjunto, e não designa o modelo de composição pedido.
- (B) Composição é o gênero: o nome do tipo específico de composição é orquestração ou coreografia.
- (C) Disponibilização refere-se a publicar ou tornar acessível um serviço, não a compor serviços.
- (D) Coreografia descreve a interação entre serviços de forma colaborativa e sem controlador central, por troca de mensagens em uma sequência acordada entre os participantes.
Dica: orquestração tem maestro central; coreografia não tem coordenador central, cada participante conhece o seu papel.
Fundamentos: Conceito de orquestração e coreografia em SOA e composição de serviços web (BPEL como exemplo de orquestração)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe MP/RO 2023 (Analista de Redes e Comunicação de Dados), questão 47, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.