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:
- Interface Message; Service e Binding.
- Web Service Description (WSD); Simple Object Access Protocol (SOAP) e Hypertext Transfer Protocol (HTTP).
- ServiceKey; BusinessEntity e BusinessKey.
- Web Services Definition Language (WSDL); Simple Object Access Protocol (SOAP) e Universal Description, Discovery, and Integration (UDDI).
- 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