I PC contattano siti Web e server con l'aiuto dei servizi Web.
Credito immagine: Jupiterimages/Creatas/Getty Images
Ai servizi Web vengono fornite definizioni con il linguaggio di descrizione dei servizi Web o WDSL in modo che possano essere scoperti e interfacciati con servizi e app sui computer. WDSL è uno dei linguaggi comuni utilizzati per scrivere interfacce di servizi Web. L'endpoint del servizio Web descrive il punto di contatto per un servizio indicando la posizione fisica del servizio o cosa computer da cui proviene e una definizione formale dell'interfaccia per i programmi che tentano di comunicare con il servizio.
WDSL
Web Services Description Language è un linguaggio XML utilizzato per descrivere la funzionalità di un servizio Web. La descrizione del servizio Web dice a un computer come viene chiamato il servizio, quali sono i suoi parametri e come i dati strutturano i suoi ritorni. Viene anche utilizzato con un semplice protocollo di accesso agli oggetti, o SOAP, che specifica come le informazioni strutturate vengono scambiate su una rete di computer.
Video del giorno
Indirizzamento dei servizi Web
L'indirizzamento dei servizi Web, o WS-Addressing, definisce due costrutti; proprietà dell'indirizzo del messaggio e riferimenti all'endpoint. Queste definizioni "normalizzano" o traducono le informazioni fornite dai protocolli Internet e dai sistemi di messaggistica. L'endpoint del servizio Web è un processore, una risorsa o un'entità a cui un servizio Web può inviare informazioni.
Definizione di punto finale
L'endpoint è un punto di connessione in cui sono esposti file HTML o pagine server attive. Gli endpoint forniscono le informazioni necessarie per indirizzare un endpoint del servizio Web. L'endpoint fornisce un riferimento o una specifica che viene utilizzata per definire un gruppo o una famiglia di proprietà di indirizzamento dei messaggi e fornire un messaggio end-to-end caratteristiche, come i riferimenti per l'origine e la destinazione degli endpoint e l'identità dei messaggi per consentire l'indirizzamento uniforme di "indipendenti" messaggi. L'endpoint può essere un PC, un PDA o un terminale POS.
Tipi di descrizione WDSL
Una definizione di endpoint può avere una descrizione astratta o una descrizione concreta. Una descrizione astratta indica a un programma come interfacciarsi senza fare riferimento al tipo di tecnologia utilizzata per ospitare un servizio Web che trasmette messaggi. Questo tipo di descrizione WDSL è suddiviso in tipo di porta, operazione e messaggio. Il tipo di porta ordina i messaggi in gruppi di funzioni chiamate operazioni, che è un'azione specifica eseguita da un servizio e operazioni, che consistono in parametri di input e output. Una descrizione concreta è la tecnologia implementata utilizzata per creare una definizione di interfaccia astratta. È la connessione fisica o il protocollo di trasporto fisico che definisce la porta, il binding (requisiti necessari per un servizio per connettersi con l'endpoint) il servizio o la porta e l'indirizzo fisico a cui accede un servizio con il WSDL specified specificato protocollo.