Latest web development tutorials

Introduzione a SOAP

SOAP è un semplice protocollo basato su XML che consente alle applicazioni di scambiare informazioni su HTTP.

O più semplicemente: SOAP è un protocollo per l'accesso ai servizi di rete.


Si dovrebbe avere una conoscenza di base

Prima di continuare, è necessario avere una conoscenza di base della seguente intesa:

  • XML
  • namespace XML

Se si vuole studiare queste materie prima, si prega di visitare il nostro " il tutorial XML ."


Qual è il sapone?

  • SOAP significa Simple Object Access Protocol
  • SOAP è un protocollo di comunicazione
  • SOAP viene utilizzato per la comunicazione tra le applicazioni
  • SOAP è un formato per l'invio di messaggi
  • SOAP è stato progettato per comunicare attraverso Internet
  • SOAP è indipendente dalla piattaforma
  • SOAP è indipendente dalla lingua
  • XML basato su SOAP
  • SOAP è semplice ed estensibile
  • SOAP permette di bypassare il firewall
  • SOAP sarà sviluppato come standard W3C

Perché usare il sapone?

Per lo sviluppo di applicazioni, attivare la comunicazione Internet tra i programmi è molto importante.

Le chiamate in corso di applicazione (RPC) utilizzando procedura remota tra DCOM e CORBA oggetti, ecc, come la comunicazione, ma HTTP non è stato progettato per questo scopo. RPC può creare problemi di compatibilità e di sicurezza; firewall e server proxy di solito bloccano questo tipo di traffico.

Tra le applicazioni più di comunicazione HTTP è un modo migliore, perché HTTP è supportato da tutti i browser Internet e server. SOAP è stato creato per eseguire questa operazione.

SOAP fornisce un metodo standard, in modo che girano su diversi sistemi operativi e applicazioni che utilizzano diverse tecnologie e linguaggi di programmazione in grado di comunicare tra loro.


Microsoft e SOAP

SOAP è un elemento chiave di Microsoft .NET framework per il futuro sviluppo di applicazioni Internet.


SOAP 1.1 è stato sottoposto al W3C

Nel maggio 2000, UserLand, Ariba, Commerce One, Compaq, DevelopMentor, HP, IBM, IONA, Lotus, Microsoft e SAP per W3C presentata protocollo SOAP Internet, che la società si aspetta questo accordo attraverso l'utilizzo di standard Internet (HTTP e XML ) le applicazioni interfaccia utente desktop grafici di connettersi al server Internet potenti, al fine di rivoluzionare lo sviluppo di applicazioni.


W3C sta sviluppando SOAP 1.2

La prima bozza di lavoro pubblico su SOAP è pubblicato dal W3C nel dicembre 2001. Per saperne di più sulle attività SOAP al W3C, si prega di visitare il nostro " W3C esercitazione ."