Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — FUNDATEC 2024

Arquitetura de SoftwareSOA (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:
  1. AConexão de serviço.
  2. BRegistro de serviço.
  3. CInterface de serviço.
  4. DLink de serviço.
  5. 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.

Gabarito: letra C.

Link permanente: /questoes/qg162083