Acerca da arquitetura orientada a serviço (SOA), julgue o it...

Próximas questões
Com base no mesmo assunto
Q403836 Arquitetura de Software
Acerca da arquitetura orientada a serviço (SOA), julgue o item subsequente.

A arquitetura SOA suporta três funções primárias para prover serviços aos clientes: a criação de uma aplicação como um serviço e ocultação de sua interface; descobrimento de um serviço já publicado; e consumo do serviço utilizando memória compartilhada.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E (errado)

A arquitetura orientada a serviço, conhecida como SOA (Service-Oriented Architecture), é um paradigma de design de software que agrupa funcionalidades de negócios em serviços independentes, que podem ser reutilizados e combinados para formar aplicações complexas. A SOA define como esses serviços se comunicam entre si, geralmente através de uma rede, como a internet.

Vamos abordar os pontos específicos mencionados na questão para entender por que a alternativa está incorreta.

1. Criação de uma aplicação como um serviço e ocultação de sua interface: Embora a criação de serviços seja fundamental para a SOA, a ocultação da interface não é uma característica desejável ou típica dessa arquitetura. Na verdade, a SOA promove a visibilidade e a padronização das interfaces dos serviços para facilitar a interoperabilidade e reutilização dos mesmos. Interfaces bem definidas são essenciais para que diferentes serviços possam se comunicar de forma eficaz.

2. Descobrimento de um serviço já publicado: Este é um aspecto correto e importante da SOA. A capacidade de descobrir serviços é geralmente realizada através de um repositório de serviços ou um registro de serviços, onde os serviços disponíveis são publicados e onde os clientes podem procurar os serviços de que necessitam. Exemplos de tecnologias usadas para isso incluem UDDI (Universal Description, Discovery, and Integration).

3. Consumo do serviço utilizando memória compartilhada: Este ponto está incorreto. No contexto da SOA, os serviços não compartilham memória diretamente. Ao invés disso, eles se comunicam via mensagens e protocolos de rede, como HTTP ou SOAP. A ideia é que cada serviço seja independente e executado em seu próprio ambiente, comunicando-se de forma desacoplada. A utilização de memória compartilhada seria mais típica de uma arquitetura monolítica ou de sistemas mais acoplados.

Portanto, a alternativa está errada porque não reflete corretamente as funções primárias e características da SOA. A SOA enfoca a descoberta de serviços e a comunicação desacoplada através de mensagens, não o uso de memória compartilhada ou a ocultação de interfaces.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

SOA prega que a interface deve ser conhecida e nao oculta como diz a questão.

A arquitetura SOA suporta três funções primárias para prover serviços aos clientes: a criação de uma aplicação como um serviço e ocultação de sua interface -- ocultando detalhes de implementação, apresentando somente a interface do serviço; descobrimento de um serviço já publicado; e consumo do serviço utilizando memória compartilhada-- utilizando web services ou outro tipo de tecnologia adequada aos príncipios de serviços

 

Serviços são projetados para serem efetivamente descobertos e interpretados para que, na descoberta, seu propósito e capacidades sejam claramente entendidos

 

O cliente acessa os serviços justamente pela Interface disponibilizada pelo provedor. 

A arquitetura SOA suporta três funções primárias para prover serviços aos clientes: a criação de uma aplicação como um serviço e ocultação de sua interface interface descrita; descobrimento de um serviço já publicado; e consumo do serviço utilizando memória compartilhada utilizando web services ou outro tipo de tecnologia adequada aos príncipios de serviços .

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo