SOA (Service‐Oriented Architecture), ou Arquitetura Orientad...

Próximas questões
Com base no mesmo assunto
Q762149 Arquitetura de Software
SOA (Service‐Oriented Architecture), ou Arquitetura Orientada a Serviço, pode ser entendida como um modelo conceitual, podendo ser representado por várias técnicas e tecnologias diferentes. Representa, ainda, uma nova abordagem para utilização dos mais variados recursos de TI, apicoando o negócio da organização. Três elementos são fundamentais para o SOA; assinale‐os.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: D - Provedor; consumidor; registro.

A questão trata da Arquitetura Orientada a Serviços (SOA), uma abordagem conceitual que utiliza diferentes técnicas e tecnologias para otimizar a utilização de recursos de TI em uma organização, focando no alinhamento com os objetivos de negócio.

Para resolver essa questão, é necessário entender os elementos fundamentais que compõem a SOA. Vamos explicar cada um desses elementos e justificar por que a alternativa "D" está correta, além de apontar os erros nas outras alternativas.

Alternativa D: Provedor; consumidor; registro.

Essa é a resposta correta pois engloba os três componentes principais da SOA:

  • Provedor: É a entidade que disponibiliza um serviço. Ele cria, mantém e gerencia o serviço que será consumido.
  • Consumidor: É a entidade que utiliza o serviço oferecido pelo provedor. Pode ser um aplicativo, um sistema ou qualquer outro serviço que precise consumir recursos.
  • Registro: É um diretório onde os serviços são publicados e onde os consumidores podem descobrir esses serviços. Ele facilita a localização e a utilização dos serviços disponíveis.

Alternativa A: Registro; informação; serviço.

Esta alternativa está incorreta porque o termo "informação" não é um dos elementos fundamentais da SOA. Embora informações sejam críticas em qualquer arquitetura de TI, na SOA os papéis principais são desempenhados pelo provedor, consumidor e registro.

Alternativa B: Serviço; provedor; consumidor.

Embora "serviço", "provedor" e "consumidor" sejam termos importantes, esta alternativa não menciona o "registro", que é essencial para a descoberta e a gestão de serviços dentro da SOA. A falta do registro compromete a eficiência e a escalabilidade na interação entre provedores e consumidores.

Alternativa C: Consumidor; processo; serviço.

Esta alternativa é incorreta porque "processo" não é um dos três elementos fundamentais da SOA. O foco aqui está na interação entre provedores e consumidores através de um registro, e não em processos.

Entender esses conceitos é crucial para responder a questões sobre SOA em concursos públicos. A SOA é projetada para criar um ambiente onde serviços independentes possam ser facilmente integrados e reutilizados, maximizando a eficiência e a flexibilidade dos sistemas de TI.

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

Gabarito - D

 

Modelo Operacional Triangular (SOA):

 

1 - Provedor de Serviço (provider)

Determina o comportamento do "dono" do serviço.

 

2 - Consumidor do Serviço (Requestor)

Determina o comportamento do "cliente" que irá utilizar o serviço.

 

3 - Registro do Serviço (Service Description)

Comportamento que a organização deve ter para divulgar seu serviço e o do cliente que deve proceder para localizar o serviço desejado.

 

@papirobizurado

Clique para visualizar este comentário

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