Questões de SOA (Service-oriented architecture) (Arquitetura de Software)

Limpar Busca
Arquitetura orientada a serviços (Service-Oriented Architecture – SOA) é um tipo de design de software que torna os componentes reutilizáveis usando interfaces de serviços com uma linguagem de comunicação comum na rede. Sobre as funções da arquitetura SOA, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Um provedor de serviços cria serviços web e os oferece para um registro de serviços.
( ) Um provedor de serviços não é responsável pelos termos de uso do serviço.
( ) Um broker de serviços ou registro de serviços é responsável por oferecer informações solicitadas sobre o serviço; ele não pode ser público, apenas privado.
( ) Um solicitante de serviços encontra um serviço no registro de serviços. Então, conecta-se ao provedor de serviços para recebê-lo.
A sequência está correta em
  • A F, F, F, F.
  • B F, V, F, V.
  • C F, V, V, F.
  • D V, F, F, V.
  • E V, V, V, V.

Assinale a alternativa correta referente às características e possíveis decisões de projetos envolvendo Arquitetura Orientada a Serviços (SOA).

  • A A abordagem top-down, para identificação de serviços, tem por objetivo promover o reúso de serviços existentes. Sendo assim, parte de um catálogo de serviços existentes e, a partir deles, direciona a identificação de oportunidades de reúso.
  • B Protocolo Simples de Acesso a Objetos (SOAP) e Transferência Representacional de Estado (REST) são exemplos de protocolos utilizados para comunicação entre serviços web de um sistema baseado em SOA.
  • C Apesar de ter o reúso como um de seus objetivos, em uma arquitetura SOA, todos os serviços devem ser implementados na mesma linguagem de programação, a fim de possibilitar uma maior interação entre eles.
  • D Dentre os princípios recomendados em SOA, pode-se citar a recomendação de não preservar o estado do serviço entre duas chamadas à sua execução. Tal restrição tende a aumentar a vazão (throughput) do servidor.
  • E De acordo com os princípios da SOA, tal estilo arquitetural é voltado para o uso na internet, com serviços web e não é recomendada a sua adoção em uma intranet.

Em uma empresa, trabalha-se com um ambiente de arquitetura orientada a serviços, e surgiu a necessidade de classificar os tipos de características do Design de Serviços de acordo com os princípios de Design Aplicado. Um desses tipos de características visualizados na empresa foi o de Dados de Contexto e Regras de Contexto.

Esse tipo de característica está associado ao Princípio de Design de

  • A abstração de serviços
  • B baixo acoplamento de serviço
  • C capacidade de reúso
  • D independência de estado de serviço
  • E visibilidade do serviço

Julgue o seguinte item, relativo a contêineres e microsserviços. 


Do ponto de vista de framework de arquitetura, os microsserviços são fortemente acoplados e distribuídos; os microsserviços são componentes embutidos em contêineres que trabalham juntos para realizar tarefas específicas.  

  • Certo
  • Errado

Acerca dos conceitos referentes à arquitetura de aplicações, julgue o item a seguir. 


Com a SOA é mais fácil escalar ou ampliar o uso de uma funcionalidade para plataformas ou ambientes novos, o que resulta em maior agilidade e eficiência no desenvolvimento, por outro lado, em geral, acaba por promover aumento nos custos da solução.

  • Certo
  • Errado