Casa Audio Qual è il linguaggio di descrizione dei servizi Web (wsdl)? - definizione da techopedia

Qual è il linguaggio di descrizione dei servizi Web (wsdl)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa WSDL (Web Services Description Language)?

WSDL (Web Services Description Language) è un linguaggio basato su XML che descrive i servizi Web e i loro usi.

Un documento WSDL è una descrizione concreta di un servizio Web che include elementi sia astratti sia concreti.

WSDL descrive la funzionalità astratta di un servizio e fornisce un framework per la descrizione dei dettagli concreti di una descrizione del servizio. Questa descrizione formale è necessaria per i sistemi distribuiti e la comunicazione tra le applicazioni software.

Techopedia spiega Web Services Description Language (WSDL)

WSDL 1.0 è stato introdotto nel 2000 ed è stato sviluppato attraverso una collaborazione di Microsoft, IBM e Ariba. La lingua è stata formalizzata nel 2001 come versione 1.1.

WSDL 2.0 è sostanzialmente diverso dalla versione 1.1 ed è stato approvato come raccomandazione W3C nel 2007. La maggior parte dei fornitori di terze parti, tuttavia, non ha adattato le proprie offerte per supportare WSDL 2.0. Ad esempio, WS-BPEL (Web Process Execution Language) dei servizi Web utilizza WSDL 1.1.

Una descrizione del servizio WSDL 2.0 indica come i potenziali clienti dovrebbero interagire con il servizio descritto. Un documento WSDL descrive due aspetti di un servizio Web: uno astratto e uno concreto.

Nella descrizione che segue, gli elementi WSDL sono in corsivo.

  1. A livello astratto, il servizio Web è descritto in termini di messaggi che invia e riceve. Un'operazione associa un modello di scambio di messaggi a uno o più messaggi. Un modello di scambio di messaggi identifica la sequenza e la cardinalità dei messaggi inviati e / o ricevuti, nonché da chi vengono logicamente inviati e / o ricevuti. Un'interfaccia raggruppa le operazioni senza impegnarsi per il trasporto o il formato filo.
  2. A livello concreto, un'associazione specifica i dettagli del formato di trasporto e filo per una o più interfacce. Un endpoint associa un indirizzo di rete a un'associazione. Infine, un servizio raggruppa endpoint che implementano un'interfaccia comune.
Qual è il linguaggio di descrizione dei servizi Web (wsdl)? - definizione da techopedia