Questão de Arquitetura de Software — SOA (Service-oriented architecture) — FUNDATEC 2024
Arquitetura de Software›SOA (Service-oriented architecture)
Código
qg162083
Banca
FUNDATEC
Órgão
CREMERS
Ano
2024
Nível
Superior
Cargo
Analista de TI
Em uma arquitetura orientada a serviços (SOA), o componente responsável pela comunicação de outros serviços ou sistemas com um serviço é chamado de:
AConexão de serviço.
BRegistro de serviço.
CInterface de serviço.
DLink de serviço.
EContrato de serviço.
Revelar gabarito e comentário▾
GabaritoC — Interface de serviço.
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) – Componente de Comunicação
Gabarito: letra C. Em SOA, a interface de serviço é o componente que expõe as operações, protocolos e formatos de mensagem para que outros sistemas ou serviços possam se comunicar com o serviço. É por meio dela que os consumidores invocam as funcionalidades oferecidas, sem precisar conhecer os detalhes da implementação interna.
O conteúdo de apoio (Wikipedia) destaca que os serviços definem "protocolos que descrevem como enviar e receber as mensagens" e que essa comunicação ocorre através de interfaces bem definidas. A interface atua como o ponto de contato entre o provedor e o consumidor, encapsulando a lógica interna.
SOA — Componentes
1Interface de serviço (comunicação)
Expõe operações, protocolos, formatos
Ex.: WSDL (SOAP), endpoints (REST)
Porta de entrada do consumidor
2Registro de serviço (descoberta)
Diretório de provedores
3Contrato de serviço (regras)
Obrigações, qualidade, negócio
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Conexão de serviço não é um termo padrão da arquitetura SOA. Embora a comunicação envolva uma conexão, o componente que a viabiliza e a descreve é a interface.
Alternativa B — ❌ Incorreta
Registro de serviço (service registry) é um diretório onde os provedores publicam informações sobre seus serviços, permitindo a descoberta. Sua função é de localização, não de comunicação direta.
Alternativa C — ✅ Correta ⟵ GABARITO
A interface de serviço é o componente que define o contrato de comunicação: operações disponíveis, parâmetros, tipos de dados e protocolos. Exemplos concretos são descrições WSDL (Web Services Description Language) em serviços SOAP ou endpoints em serviços REST. É a “porta de entrada” para consumir o serviço.
Alternativa D — ❌ Incorreta
Link de serviço não é um conceito formal em SOA. A comunicação não é feita por um “link” genérico, mas sim pela interface.
Alternativa E — ❌ Incorreta
Contrato de serviço está relacionado, mas não é o componente de comunicação: o contrato define as obrigações, qualidade e regras de negócio, enquanto a interface é o artefato técnico que efetivamente viabiliza a troca de mensagens. A interface implementa o contrato.