FC ConcursosFC Concursos

Questão FC266231

Sobre os conceitos e características de SOA (Arquitetura Orientada a Serviços), assinale a alternativa correta.

Arquitetura de Aplicações

IDECAN · 2022

Sobre os conceitos e características de SOA (Arquitetura Orientada a Serviços), assinale a alternativa correta.

  1. Uma diferença entre Web Services e SOA é que o SOA é voltado para dentro da empresa, fornecendo informações ou recursos para toda organização; um pouco mais abrangente podemos falar dos Web Services, que são sites privados para empresas fazer consumo do serviço disponível.
  2. O SOA trabalha de forma descentralizada, sendo sempre vários líderes tomando partido e conhecimento da situação, levando soluções e propostas para o conselho, onde escolhe-se a melhor e mais propícia decisão para a organização.
  3. A arquitetura orientada a serviços não se insere em um processo de reorganização dos departamentos de tecnologia da informação das organizações, não permitindo um melhor relacionamento entre as áreas que dão suporte tecnológico à empresa e as áreas responsáveis pelo negócio.
  4. A arquitetura orientada a serviços também se relaciona com determinadas políticas e conjuntos de "boas práticas" que pretendem criar um processo para facilitar a tarefa de encontrar, definir e gerenciar os serviços disponibilizados.
  5. Um serviço deve funcionar de forma dependente do estado de outros serviços, exceto nos casos de serviços compostos (composite services), e deve possuir uma interface bem definida.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A alternativa afirma que um serviço deve ser dependente do estado de outros serviços, salvo em serviços compostos, e que deve ter uma interface bem definida.

É correto que toda peça de SOA precisa de uma interface/contrato explícita: isso garante interoperabilidade, descoberta e substituição sem afetar consumidores.

No entanto, na prática de SOA há forte ênfase em acoplamento fraco e em tornar serviços o mais stateless possível, para aumentar escalabilidade e resiliência. A dependência de estado entre serviços é evitada sempre que dá para fazê‑lo.

Quando há coordenação complexa envolvendo múltiplos serviços, usa‑se composição/orquestração (composite services) ou um orquestrador que gerencia estados e transações, preservando assim a independência dos serviços individuais.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo