Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — COSEAC 2023

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
qq853582
Banca
COSEAC
Órgão
UFF
Ano
2023
Nível
Superior
Cargo
Analista de Tecnologia da Informação
No modelo conceitual tecnológico da arquitetura orientada a serviços (SOA), o componente que se utiliza de padrões e ferramentas de modelagem e desenvolvimento para unir e conectar serviços, aplicações e recursos de TI da organização é conhecido como:
  1. ASOAP.
  2. BWSDL.
  3. CJMS.
  4. Dbarramento de serviços.
  5. EMVC.
Revelar gabarito e comentário

GabaritoD — barramento de serviços.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Arquitetura Orientada a Serviços (SOA) – Barramento de Serviços

Gabarito: letra D. No modelo conceitual da SOA, o barramento de serviços (Enterprise Service Bus – ESB) é o componente responsável por integrar e conectar serviços, aplicações e recursos de TI, utilizando padrões e ferramentas de modelagem e desenvolvimento. Essa definição é corroborada pelo texto de apoio, que afirma que os serviços são frequentemente conectados através de um "barramento de serviços".

A questão testa o conhecimento sobre os componentes centrais da SOA e exige distinguir o papel de cada tecnologia. O barramento de serviços atua como um middleware de integração, enquanto as demais alternativas desempenham funções específicas no ecossistema.

Alternativa A — ❌ Incorreta

SOAP (Simple Object Access Protocol) é um protocolo de comunicação baseado em XML utilizado para troca de mensagens entre serviços web. Ele não é o componente que une e conecta serviços, mas sim um dos mecanismos de transporte utilizados no barramento ou diretamente entre serviços.

Alternativa B — ❌ Incorreta

WSDL (Web Services Description Language) é uma linguagem de descrição de serviços, também baseada em XML, que define a interface e os métodos disponíveis de um serviço web. Embora importante para a definição dos serviços, não atua como conector central.

Alternativa C — ❌ Incorreta

JMS (Java Message Service) é uma API de mensageria para a plataforma Java, usada para comunicação assíncrona entre componentes. Embora possa ser empregada em soluções de integração, não é o componente genérico e abrangente que conecta todo o ecossistema de serviços na SOA.

Alternativa D — ✅ Correta ⟵ GABARITO

O barramento de serviços (ESB) é exatamente o componente descrito: utiliza padrões e ferramentas de modelagem e desenvolvimento para unir e conectar serviços, aplicações e recursos de TI da organização. Conforme o texto de apoio, "frequentemente estes serviços são conectados através de um 'barramento de serviços' que disponibiliza interfaces, ou protocolos, acessíveis através de web services ou outra forma de comunicação entre aplicações".

Alternativa E — ❌ Incorreta

MVC (Model-View-Controller) é um padrão arquitetural para desenvolvimento de interfaces de usuário, separando a aplicação em três componentes interconectados. Não se relaciona com integração de serviços distribuídos na SOA.

Gabarito: letra D (barramento de serviços).

Link permanente: /questoes/qq853582