← Questões de Engenharia de Software

Engenharia de Software · CESPE/CEBRASPE · 2023

Questão comentada de Engenharia de Software

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

Gabarito: E

Em arquitetura orientada a serviços, a ideia central é fazer serviços conversarem para entregar um processo maior. Quando existe uma ordem explícita de execução, com um componente central comandando quem chama quem e em que momento, isso recebe o nome de orquestração. Pense como um maestro: cada serviço entra na hora certa, mas alguém está controlando a sinfonia. Na orquestração, a lógica do fluxo fica concentrada em um ponto coordenador. Ele define a sequência das chamadas, trata dependências e faz a composição dos serviços web em uma ordem previamente estabelecida. É exatamente isso que o enunciado descreve: composição feita por meio de uma ordem explícita de execução. Por isso o gabarito é a letra E. A banca quer que você associe "ordem explícita" e "composição de serviços" à ideia de orquestração, e não de simples agrupamento ou publicação de serviços. Em doutrina de SOA, a orquestração é normalmente apresentada como execução centralizada de processos compostos por serviços. Cuidado para não confundir com coreografia, que é um arranjo mais descentralizado, em que cada serviço reage a eventos e segue regras de interação sem um controlador único mandando na sequência. Aqui a palavra-chave que denuncia a resposta é justamente "explícita".

Continue treinando

Questões relacionadas