FC ConcursosFC Concursos

Questão FC373578

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 qu

Arquitetura de Aplicações

FCC · 2018

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. Interface Message; Service e Binding.
  2. Web Service Description (WSD); Simple Object Access Protocol (SOAP) e Hypertext Transfer Protocol (HTTP).
  3. ServiceKey; BusinessEntity e BusinessKey.
  4. Web Services Definition Language (WSDL); Simple Object Access Protocol (SOAP) e Universal Description, Discovery, and Integration (UDDI).
  5. Web Services Definition Language (WSDL); Common Object Request Broker Architecture (CORBA e Distributed Component Object Model (DCOM).
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

SOA baseado em XML apoia-se nas três especificações citadas na alternativa: cada uma cumpre papel distinto para garantir interoperabilidade entre máquinas.


WSDL (Web Services Description Language) define o contrato do serviço: operações, mensagens, tipos e bindings. É o documento que descreve como um consumidor deve invocar o serviço.


SOAP (Simple Object Access Protocol) é o protocolo de troca de mensagens em XML — usa envelope, cabeçalhos e corpo, transportável por HTTP, SMTP etc., e trata de erros por meio de faults.


UDDI (Universal Description, Discovery and Integration) atua como registro/ diretório: publica metadados e apontamentos (normalmente para WSDL), permitindo descoberta e integração entre provedores e consumidores.


Juntas, WSDL (descrição), SOAP (comunicação) e UDDI (descoberta) viabilizam um ambiente SOA interoperável.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo