Questão nº 50
Questão de Tecnologia da Informação · FCC PGE-AM 2022 (nº 50)
Ao expor serviços usando protocolos de rede padrão, como SOAP, JSON, ActiveMQ ou Apache Thrift, para enviar solicitações ou acessar dados, a SOA facilita a vida dos desenvolvedores, pois estes não precisam fazer a integração do zero. Em vez disso, podem usar padrões chamados
- ABusinness Serverless Accoplations (BSAs), que definem o padrão de interação entre o front e o back-end e depois os tornam acessíveis como interfaces de serviços.
- BEnterprise Service Buses (ESBs), que realizam a integração entre um componente central e sistemas de back-end e depois os tornam acessíveis como interfaces de serviços. (alternativa correta)
- Cactive-x SOAP modules, que substituem os padrões SOAP tradicionais por componentes genéricos acopláveis a quaisquer serviços Web.
- DUnique Service Businesses (USBs), que realizam a integração entre um componente central e sistemas de back-end e depois os tornam acessíveis como interfaces de serviços.
- EService Business Accoplations (SBAs) que definem o padrão de interação entre o front e o back-end e depois os tornam acessíveis como interfaces de serviços Web.
Resposta comentada
Gabarito Alternativa B
A Arquitetura Orientada a Serviços (SOA) é uma forma de construir sistemas de software onde diferentes partes (serviços) se comunicam usando regras padrão, tornando mais fácil reutilizar e conectar esses serviços. Para integrar esses serviços com sistemas existentes ou complexos, são usados padrões específicos.
- A) Incorreta: "Businness Serverless Accoplations" (BSAs) não é um padrão reconhecido em arquitetura de software ou SOA. A descrição é genérica, mas o termo é inventado.
- (B) Correta: Enterprise Service Buses (ESBs) são uma tecnologia central em SOA que atuam como um intermediário para integrar diferentes aplicações e serviços, transformando dados, roteando mensagens e expondo interfaces de serviço padronizadas para sistemas de back-end.
- C) Incorreta: active-x SOAP modules são uma combinação de uma tecnologia antiga e específica da Microsoft (ActiveX) com um protocolo (SOAP), não sendo um padrão de integração amplo e moderno para SOA.
- D) Incorreta: "Unique Service Businesses" (USBs) não é um padrão reconhecido. A descrição é idêntica à da alternativa B, o que a torna a armadilha mais tentadora, pois descreve corretamente a função de um ESB, mas usa um nome inventado. O aluno que sabe a função, mas não o nome correto, pode cair aqui.
- E) Incorreta: "Service Business Accoplations" (SBAs) não é um padrão reconhecido em arquitetura de software ou SOA. O termo é inventado.
Fonte: FCC PGE-AM 2022 Técnico em Gestão Procuratorial - Especialidade Engenharia de Software (Caderno Tipo 001). Reproduzida para fins de estudo.