SOAP: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Melhores informações a respeito da estrutura de um protocolo SOAP
Linha 1:
{{sem-notas|data=Outubro de 2009}}
[[Imagem:SOAP.svg|thumb|right|220px|Estrutura do SOAP.]]
'''SOAP''' ('''Simple Object Access Protocol''', em [[português]] '''Protocolo Simples de Acesso a Objetos''') é um [[protocolo]] para troca de informações estruturadas em uma plataforma descentralizada e [[computação distribuída |distribuída]]. Ele se baseia na [[XML|Linguagem de Marcação Extensível]] (XML) para seu formato de mensagem, e normalmente baseia-se em outros protocolos da [[camada de aplicação]], mais notavelmente em [[chamada de procedimento remoto]] (RPC) e [[Hypertext Transfer Protocol|Protocolo de transferência de hipertexto]] (HTTP), para negociação e transmissão de mensagens. SOAP pode formar a camada base de uma [[Web Services |pilha de protocolos de serviços Web]], fornecendo um [[framework | arcabouço]] básico de mensagens sob o qual se podem construir os serviços [[World Wide Web | Web]]. Este protocolo baseado em XML consiste de três partes: um envelope, que define o que está na mensagem e como processá-la, um cabeçalho com conjunto de regras codificadas para expressar instâncias do tipos de dados definidos na aplicação, e umaum body com convençãoconvenções para representar chamadas de procedimentos e respostas.
 
Sua especificação define um arcabouço que provê maneiras para se construir mensagens que podem trafegar através de diversos protocolos e que foi especificado de forma a ser independente de qualquer modelo de programação ou outra implementação específica. Por não se tratar de um protocolo de acesso a objetos, o acrônimo não é mais utilizado.