Pular para o conteúdo principal

Questão de Arquitetura de Software — SOA (Service-oriented architecture) — FCC 2018

Arquitetura de SoftwareSOA (Service-oriented architecture)
Código
fc047316
Banca
FCC
Órgão
Prefeitura de São Luís - MA
Ano
2018
Cargo
Auditor Fiscal de Tributos I - Tecnologia da Informação (TI)
Web services são projetados para suportar interações interoperáveis entre máquinas em uma rede. Esta interoperabilidade é obtida por meio de um conjunto de padrões de tecnologia que, acoplados aos princípios de projeto orientado a serviço, formam um SOA fundamentado na tecnologia XML com base em 3 especificações. São elas:
  1. AInterface Message; Service e Binding.
  2. BWeb Service Description (WSD); Simple Object Access Protocol (SOAP) e Hypertext Transfer Protocol (HTTP).
  3. CServiceKey; BusinessEntity e BusinessKey.
  4. DWeb Services Definition Language (WSDL); Simple Object Access Protocol (SOAP) e Universal Description, Discovery, and Integration (UDDI).
  5. EWeb Services Definition Language (WSDL); Common Object Request Broker Architecture (CORBA) e Distributed Component Object Model (DCOM).
Revelar gabarito e comentário

GabaritoD — Web Services Definition Language (WSDL); Simple Object Access Protocol (SOAP) e Universal Description, Discovery, and Integration (UDDI).

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”.

SOA e Web Services

Gabarito: letra D. As três especificações padrão de web services que fundamentam um SOA baseado em XML são: WSDL (Web Services Description Language) para descrição do serviço, SOAP (Simple Object Access Protocol) para comunicação e UDDI (Universal Description, Discovery, and Integration) para registro e descoberta.

1WSDL (descrição)
2SOAP (comunicação)
3UDDI (registro/descoberta)
Web Services (SOA/XML)
LEVELsoulevel.com.br
Web Services (SOA/XML): WSDL (descrição); SOAP (comunicação); UDDI (registro/descoberta)

Alternativa A — ❌ Incorreta

Apresenta "Interface Message; Service e Binding", que não são as especificações fundamentais de web services. Esses termos não fazem parte do trio clássico (WSDL, SOAP, UDDI).

Alternativa B — ❌ Incorreta

Traz "WSD" (grafia incorreta de WSDL), SOAP e HTTP. Embora SOAP seja uma das especificações, HTTP é um protocolo de transporte, não uma especificação de serviço web em SOA. O correto é UDDI no lugar de HTTP.

Alternativa C — ❌ Incorreta

Apresenta "ServiceKey; BusinessEntity; BusinessKey", que são elementos internos do UDDI, mas não as três especificações globais. A tríade correta é WSDL, SOAP e UDDI.

Alternativa D — ✅ Correta ⟵ GABARITO

Exatamente as três especificações: WSDL (descrição do serviço), SOAP (protocolo de comunicação baseado em XML) e UDDI (diretório para registro e descoberta de serviços). Esses padrões são a base de web services em uma arquitetura SOA fundamentada em XML.

Alternativa E — ❌ Incorreta

Substitui UDDI e SOAP por CORBA e DCOM, que são tecnologias de middleware distribuído, mas não fazem parte do conjunto de especificações de web services. CORBA e DCOM não são padrões XML para SOA.

Gabarito: letra D.

Link permanente: /questoes/fc047316