Condividi tramite


Descrizione del servizio Web XML

Questo argomento è specifico di una tecnologia legacy. Servizi Web XML e client di servizi Web XML devono essere creati attualmente tramite Windows Communication Foundation.

L'infrastruttura dei servizi Web XML è fondata sulla comunicazione mediante messaggi basati su XML che sono conformi a una descrizione del servizio pubblicata. La descrizione del servizio è un documento XML scritto in una grammatica XML denominata WSDL (Web Service Description Language) che definisce il formato dei messaggi riconosciuti dal servizio Web XML. La descrizione del servizio costituisce un contratto che definisce il comportamento di un servizio Web XML e istruisce gli eventuali client sulle modalità di interazione. Il comportamento di un servizio Web XML viene determinato da modelli di messaggistica definiti e supportati dal servizio. Questi modelli prescrivono concettualmente le azioni che l'utilizzatore del servizio può attendersi quando un messaggio correttamente formattato viene sottoposto al servizio Web XML.

Ad esempio, il modello di richiesta/risposta associato a un servizio di chiamata a una procedura remota (RPC) definisce lo schema del messaggio SOAP da utilizzare per richiamare un particolare metodo. Il modello definisce inoltre il formato che il conseguente messaggio SOAP di risposta deve seguire.

Un altro esempio di modello di messaggistica è costituito dalle interazioni unidirezionali. Questo modello viene utilizzato quando deve verificarsi una comunicazione unidirezionale. In tale situazione, il mittente non riceverà messaggi dal servizio Web XML e neppure messaggi di errore. È necessario quindi fare attenzione quando viene stabilita la comunicazione unidirezionale utilizzando un protocollo tradizionalmente di richiesta/risposta in cui potrebbe essere restituito un messaggio di errore.

Gli schemi che definiscono i formati del messaggio SOAP possono essere definiti internamente all’effettiva descrizione del servizio, oppure possono essere definiti esternamente e importati nella descrizione del servizio.

Oltre a definizioni del formato del messaggio e modelli di messaggistica, la descrizione del servizio contiene facoltativamente l'indirizzo associato a ogni punto di ingresso del servizio Web XML. Il formato dell’indirizzo è adatto al protocollo utilizzato per accedere al servizio, ad esempio un URL per HTTP o un indirizzo di posta elettronica per SMTP.

Per ulteriori informazioni sulla specifica WSDL, visitare il sito Web di W3C all'indirizzo (informazioni in lingua inglese).

Vedere anche

Concetti

Infrastruttura dei servizi Web XML