WSDL vs SOAP
Le parole SOAP e WSDL sono acronimi, con SOAP che sta per Simple Object Access Protocol e WSDL è una breve forma di linguaggio di descrizione del servizio Web.
WSDL è un linguaggio descrittivo dell'interfaccia posizionata XML che spiega i servizi disponibili in un servizio Web definito. Fornisce una descrizione della denominazione del servizio, delle specifiche necessarie e del modello di risposta restituito, che può essere facilmente letto e interpretato da una macchina.
SOAP è definito come una definizione di protocollo utilizzata nel trasferimento di dati modellati nell'adempimento dei servizi Internet nelle reti di dispositivi del computer.
I servizi nel WSDL sono spiegati come una raccolta di porte di rete. Un formato XML per i documenti è fornito dalla descrizione dettagliata per il motivo sopra.
Porte e messaggi sono negati al loro unico scopo, consentendo un riutilizzo della definizione del tratto abs.
caratteristiche
Uno strato di base di uno stack di protocolli di servizi Web può essere sviluppato da SOAP, offrendo così una struttura che consente di sviluppare il servizio Internet. Questo protocollo basato su XML comprende tre sezioni:
An Envelope: questo strumento determina ciò che è contenuto nella busta e il modo in cui può essere sviluppato. Una serie di istruzioni di conversione per mostrare occorrenze di tipi di dati basati su applicazioni e una proprietà per integrare istruzioni e risposte.
Forse le tre principali caratteristiche che dovrebbero essere realizzate quando si parla di SOAP sono:
Indipendenza: questa caratteristica consente a SOAP di essere compatibile con tutti i modelli di programmazione
Neutralità: ciò consente di essere utilizzabile in diversi protocolli di trasporto, ad esempio TCP, HTTP, JMS e qualsiasi altro
Estensibile: questa caratteristica offre sicurezza come una delle sue estensioni e WS-routing, tra gli altri
Un numero di livelli è contenuto nell'architettura SOAP definita per il formato del messaggio, MEP, insieme alle regole di trasporto.
WSDL spiega la struttura e il modello necessari per trasferire i messaggi dei servizi Internet. Questo è possibile perché è usato per spiegare le categorie di informazioni nel documento e anche perché è dello standard XML richiesto. Lo stesso schema XSD viene applicato.
meriti
Rispetto ai precedenti linguaggi XML Schema, notiamo che questi due devono offrire molti vantaggi ai modelli precedenti.
I vantaggi di SOAP rispetto ad altre lingue includono:
SOAP è multiforme e può consentire l'utilizzo di diverse modalità di trasporto rispetto ad altri linguaggi XML che utilizzano HTTP come protocollo di trasporto principale e non supportano altri protocolli come SMTP.
Facile collegamento ai firewall e ai proxy esistenti poiché SOAP può facilmente effettuare il tunneling nel post HTTP make.
SOAP è in grado di visualizzare framework di grafici generali e non si limita alla visualizzazione del contenuto XML in una struttura ad albero.
I messaggi di SOAP possono essere trasferiti a più utenti e non si limitano a singoli destinatari.
La consegna dei messaggi da parte di SOAP è garantita e, se la connessione viene attenuata, il sistema deve inviare nuovamente il messaggio automaticamente.
SOAP ha la capacità di inviare messaggi crittografati in modo da filtrarli dagli utenti con restrizioni.
demeriti
SOAP può essere un po 'più lento delle tecnologie di altri concorrenti perché quando si utilizza l'attualizzazione fondamentale e il binding SOAP / HTTP principale, i dati vengono interpretati come XML.
Sommario
SOAP sta per Simple Object Access Protocol e WSDL è l'acronimo di Web Service Description Language.
SOAP è una definizione di protocollo per il trasferimento di dati modellati nell'adempimento di servizi Internet in reti di dispositivi informatici.
WSDL è un linguaggio descrittivo che spiega i servizi offerti in un servizio Web.
Le principali caratteristiche di SOAP sono Independence, Neutrality ed Extensible.