La definizione di Web Service Endpoint
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 le interfacce dei servizi Web. L'endpoint del servizio Web descrive il punto di contatto per un servizio indicando la posizione fisica del servizio o da quale computer proviene e una definizione formale dell'interfaccia per i programmi che stanno tentando di comunicare con il servizio.
WDSL
Il linguaggio di descrizione dei servizi Web è 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 struttureranno i suoi ritorni. Viene anche utilizzato con il Simple Object Access Protocol, o SOAP, che specifica come le informazioni strutturate vengono scambiate su una rete di computer.
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 dell'endpoint
L'endpoint è un punto di connessione in cui vengono esposti i file HTML o le pagine del 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 utilizzato per definire un gruppo o una famiglia di proprietà di indirizzamento dei messaggi e fornire caratteristiche end-to-end del messaggio, come riferimenti per l'origine e la destinazione degli endpoint e l'identità dei messaggi per consentire uniformità indirizzamento di messaggi "indipendenti". 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 dice 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 denominate 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, vincolando (requisiti necessari affinché un servizio si connetta all'endpoint) il servizio o la porta e l'indirizzo fisico a cui accede un servizio con il protocollo WSDL specificato.