La prima proposta di bozza di SOAP è stato rilasciato nel 1998 ed è stata una proposta da Dave Winder , Don Box , Bob Atkinson , e Mohsen Al- Ghosein . E 'diventato un ampio protocollo raccomandato Web Consortium mondiale nel 2003 , con la versione 1.2 , e la sua funzionalità è stata piegata in standard mantenuto dal gruppo di lavoro XML Protocol . La versione 1.2 , rivisto con gli errata costituite a partire dal 2007 , è l'attuale standard riconosciuto dal W3C a partire dal 2011 .
Obiettivo esplicito
SOAP è un estensibile e " intelligente " protocollo per lo scambio dati su Internet . Si invia tutti i file come ben formato Extensible Markup Language documenti , con istruzioni esplicite all'interno del documento che spiega come sarebbe interpretato ogni set di tag . Essa si basa su protocolli di trasmissione dati esistenti, come Hypertext Transfer Protocol e Simple Mail Transfer Protocol , per lo spostamento dei dati tra i sistemi , consentendo il protocollo stesso di concentrarsi sulla struttura dei dati che vengono trasmessi.
< API br> Benefici
di SOAP richiede che tutti i dati da inviare in formato Extensible markup Language . XML può essere pensato come una forma di linguaggio web super- HTML che consente agli sviluppatori di creare tag personalizzati a comunicare informazioni specifiche . Questo consente a qualsiasi altra applicazione che riconosce un formato XML per importare i dati , confrontarlo con esigenze di catalogazione già esistenti , e importare i tipi di dati corrispondenti nelle loro posizioni corrette di catalogazione . Questo riduce gli errori rimuovendo una finestra per errori di battitura e riduce i costi di data entry . Un ulteriore vantaggio di formati di messaggistica basati su XML è che rimangono leggibili per gli esseri umani con un editor di testo , i protocolli SOAP in gran parte sostituito , CORBA e DOM , utilizzate un formato di dati binario per ridurre la larghezza di banda
. Programmazione per SOAP
Programmazione per l'API SOAP è un esempio di utilizzo intelligente, dati container . La maggior parte delle tecniche di un programmatore utilizzando l'API deve padroneggiare includono confidando che i tag che circondano i dati in un messaggio SOAP saranno trasmettere le informazioni corrette per il caricamento dei dati . I file XML di SOAP forniscono informazioni sia in una intestazione del documento e un corpo del documento , molto il modo in cui i documenti HTML fanno, e gran parte della definizione del documento è codificato nei tag degli elementi di testa .
networking © www.354353.com