Lar It-Business O que é um protocolo simples de acesso a objetos (sabão)? - o que é techopedia

O que é um protocolo simples de acesso a objetos (sabão)? - o que é techopedia

Índice:

Anonim

Definição - O que significa SOAP (Simple Object Access Protocol)?

O protocolo SOAP (Simple Object Access Protocol) é um protocolo para implementar serviços da Web. O SOAP apresenta diretrizes que permitem a comunicação via Internet entre dois programas, mesmo que executados em plataformas diferentes, usem tecnologias diferentes e sejam escritos em diferentes linguagens de programação.

Hoje, esse termo é simplesmente conhecido como SOAP e não é considerado um acrônimo.

Techopedia explica o protocolo SOAP (Simple Object Access Protocol)

Como protocolo, o SOAP possui quatro partes básicas:

  • Diretrizes para o conteúdo de uma mensagem e como ela é processada
  • Diretrizes de codificação para tipos de dados definidos pelo aplicativo
  • Diretrizes para chamadas de procedimento remoto (RPCs) e respostas
  • Diretrizes para troca de mensagens através de certos protocolos

O SOAP é gravado usando XML (Extensible Markup Language). A estrutura do documento XML também é composta por quatro elementos básicos:

  • Envelope
  • Cabeçalho
  • Corpo
  • Culpa

O elemento do envelope é onde um documento XML pode ser identificado como uma mensagem SOAP. Uma mensagem SOAP é um documento XML estruturado com o elemento envelope que encapsula o elemento do cabeçalho e o elemento do corpo, nessa ordem. O elemento de falha está localizado dentro do corpo.

O elemento do cabeçalho é realmente opcional. Mas, quando presente, é onde as informações podem ser encontradas sobre o aplicativo, como autenticação, pagamento, ID da transação etc.

O elemento body é o local onde a mensagem real é encontrada. O elemento de falha contém erros e informações de status.

Embora as mensagens SOAP usem HTTP como seu sistema de entrega, outros protocolos de transporte também são suportados.

O que é um protocolo simples de acesso a objetos (sabão)? - o que é techopedia