Introdução ao SABÃO
SOAP é um protocolo simples baseado em XML que permite que os aplicativos para trocar informações sobre HTTP.
Ou, mais simplesmente: SOAP é um protocolo de acesso a serviços de rede.
Você deve ter conhecimento básico
Antes de continuar, você precisa ter um conhecimento básico do seguinte entendimento:
- XML
- Namespaces XML
Se você quer estudar estes assuntos primeiro, por favor visite o nosso " o tutorial XML ."
O que é sabão?
- SABÃO significa Simple Object Access Protocol
- SOAP é um protocolo de comunicação
- SOAP é utilizado para a comunicação entre as aplicações
- SOAP é um formato para envio de mensagens
- SOAP é projetado para se comunicar através da Internet
- SOAP é independente de plataforma
- SOAP é independente da língua
- XML baseado em SOAP
- SOAP é simples e extensível
- SABÃO permite ignorar o firewall
- SABÃO será desenvolvido como um padrão W3C
Por que usar sabão?
Para o desenvolvimento de aplicações, permitem a comunicação via Internet entre programas é muito importante.
As chamadas correntes de aplicação (RPC), utilizando procedimento remoto entre DCOM e CORBA objetos, etc., como a comunicação, mas HTTP não foi projetado para esta finalidade. RPC pode criar problemas de compatibilidade e segurança; firewalls e servidores proxy normalmente bloquear esse tráfego.
Entre as aplicações mais de comunicação HTTP é uma maneira melhor, porque HTTP é suportado por todos os navegadores e servidores da Internet. SABÃO foi criado para realizar essa tarefa.
SABÃO fornece um modo padrão, de modo que são executados em diferentes sistemas operacionais e aplicativos utilizando diferentes tecnologias e linguagens de programação podem se comunicar uns com os outros.
Microsoft e SOAP
SOAP é um elemento-chave do framework .NET da Microsoft para o desenvolvimento de aplicações Internet futuro.
SOAP 1.1 foi submetido ao W3C
Em maio de 2000, UserLand, Ariba, Commerce One, Compaq, DevelopMentor, HP, IBM, IONA, Lotus, Microsoft e SAP para W3C submetido protocolo SOAP Internet, que a empresa espera que este acordo através do uso de padrões da Internet (HTTP e XML ) as aplicações de desktop interface gráfica do usuário para se conectar a servidores de Internet poderosos, a fim de revolucionar o desenvolvimento de aplicativos.
W3C está desenvolvendo SOAP 1.2
O primeiro esboço trabalhando público sobre SOAP é publicado pelo W3C em dezembro de 2001. Para ler mais sobre as atividades sabão em W3C, visite o nosso " tutorial W3C ."