A SOA estabelece que uma aplicação é construída por meio do...

Próximas questões
Com base no mesmo assunto
Q2917065 Arquitetura de Software

A World Wide Web (WWW) pode ser considerada um enorme sistema para acessar documentos ligados, que consiste em milhões de clientes e servidores. Servidores mantêm conjuntos de documentos, enquanto clientes fornecem a usuários uma interface de fácil utilização para apresentar e acessar esses documentos. Devagar e gradativamente, a Web cresceu e se expandiu para outros setores e, atualmente, é mais do que apenas um sistema baseado em documentos. Em particular, tem-se observado o surgimento de um imenso sistema distribuído no qual, mais do que documentos, estão sendo usados serviços. Assim, a respeito da arquitetura orientada a serviço (SOA), julgue os itens de 57 a 62.

A SOA estabelece que uma aplicação é construída por meio dos seguintes serviços: consumidor do serviço, fornecedor do serviço, localizador do serviço e publicador do serviço.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: E - Errado

A questão aborda a Arquitetura Orientada a Serviços (SOA), um conceito crucial em Governança de TI e sistemas distribuídos. A SOA é um modelo de arquitetura que permite a criação de aplicações por meio da integração de serviços distintos. Esses serviços são componentes de software que podem ser reutilizados e combinados para criar funcionalidades complexas.

A proposição dada na questão é que uma aplicação na SOA é construída por meio dos seguintes serviços: consumidor do serviço, fornecedor do serviço, localizador do serviço e publicador do serviço. No entanto, essa afirmação está incorreta.

Vamos analisar os conceitos envolvidos:

Consumidor do Serviço (Service Consumer):

É a entidade que utiliza um serviço. Pode ser uma aplicação ou outro serviço que consome as funcionalidades oferecidas por um provedor de serviços.

Fornecedor do Serviço (Service Provider):

É a entidade que disponibiliza um serviço. O fornecedor desenvolve, mantém e fornece acesso a um serviço que pode ser consumido por outros.

Localizador do Serviço (Service Locator):

Geralmente, refere-se a um repositório onde os serviços disponíveis podem ser registrados e descobertos. Permite que os consumidores encontrem os serviços que precisam.

Publicador do Serviço:

Aqui está a parte incorreta da afirmação. Na terminologia correta da SOA, não existe um papel ou entidade definida como "publicador do serviço". Em vez disso, os serviços são registrados (ou publicados) no localizador de serviços pelo próprio fornecedor do serviço.

Portanto, a frase correta sobre a SOA deveria mencionar apenas os três primeiros elementos: consumidor do serviço, fornecedor do serviço e localizador do serviço. Introduzir um "publicador do serviço" como um elemento distinto é um erro conceitual.

Conclusão:

A alternativa está errada porque inclui um elemento que não existe na definição clássica da SOA. A arquitetura orientada a serviços é baseada na interação entre consumidores, fornecedores e localizadores de serviços.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo