Quais alternativas sobre soap são verdadeiras e quais são falsas?
questão 31 soap
Veja abaixo a resposta da questão de concurso sobre o uso de soap.
QUESTÃO 31 – Sobre a utilização de Web Services, analise as assertivas abaixo, assinalando V, se
verdadeiras, ou F, se falsas.
( ) A WSDL é uma notação XML para descrição de Web Services.
( ) Uma API que implementa a arquitetura REST é chamada de API RESTful.
( ) Mensagens SOAP são enviadas exclusivamente através de HTTP.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
A) F – F – F.
B) F – F – V.
C) F – V – F.
D) V – V – V.
E) V – V – F.
Assunto: Web Services
Aspectos relacionados a Web Services e suas definições.
Relacionada a Web Services: Conceitos e descrições.
Resposta: E) V – V – F.
Justificativa: A WSDL é uma notação XML para descrição de Web Services (Verdadeiro). Uma API que implementa a arquitetura REST é chamada de API RESTful (Verdadeiro). Mensagens SOAP não são enviadas exclusivamente através de HTTP (Falso).
Além de http como uma mensagem soap pode ser enviada?
Além do HTTP, mensagens SOAP (Simple Object Access Protocol) podem ser enviadas através de outros protocolos de transporte. SOAP é um protocolo de comunicação baseado em XML usado para trocar informações estruturadas entre sistemas de computador. Enquanto HTTP é o protocolo de transporte mais comum para comunicação via SOAP devido à sua ampla adoção na web, SOAP também pode ser usado com outros protocolos.
Alguns exemplos de outros protocolos de transporte que podem ser usados para enviar mensagens SOAP incluem:
SMTP (Simple Mail Transfer Protocol): SOAP pode ser encapsulado em mensagens de e-mail e enviado através de servidores de e-mail. Isso é comumente usado em integrações legadas ou sistemas que ainda dependem de comunicação via e-mail.
TCP (Transmission Control Protocol): SOAP pode ser enviado diretamente sobre uma conexão TCP estabelecida. Isso é útil em cenários onde a comunicação é necessária em tempo real e uma conexão persistente entre os sistemas é preferível.
JMS (Java Message Service): Em ambientes baseados em Java, mensagens SOAP podem ser trocadas usando o JMS, que é uma API para envio e recebimento de mensagens entre sistemas distribuídos.
MQTT (Message Queuing Telemetry Transport): MQTT é um protocolo de mensagens leve usado em cenários de Internet das Coisas (IoT). Embora menos comum para SOAP, é possível encapsular mensagens SOAP em tópicos MQTT e trocá-las entre dispositivos e servidores.
AMQP (Advanced Message Queuing Protocol): Similar ao MQTT, AMQP é um protocolo de mensagens que suporta mensagens estruturadas. Pode ser utilizado para transporte de mensagens SOAP em sistemas de mensagens distribuídas.
Esses são apenas alguns exemplos de protocolos alternativos que podem ser usados para transportar mensagens SOAP. A escolha do protocolo de transporte depende dos requisitos do sistema, das restrições de segurança, da infraestrutura existente e de outros fatores específicos do contexto de implantação.