Die Definition des Webdienst-Endpunkts

Frau mit Laptop im Café

PCs kontaktieren Websites und Server mit Hilfe von Webdiensten.

Bildnachweis: Jupiterbilder/Creatas/Getty Images

Webdienste erhalten Definitionen mit der Beschreibungssprache für Webdienste oder WDSL, damit sie von Diensten und Apps auf Computern erkannt und mit ihnen verbunden werden können. WDSL ist eine der gebräuchlichsten Sprachen, die zum Schreiben von Webservice-Schnittstellen verwendet werden. Der Webdienst-Endpunkt beschreibt den Kontaktpunkt für einen Dienst, indem er den physischen Standort des Dienstes oder was angibt Computer, von dem es kommt, und eine formale Definition der Schnittstelle für Programme, die versuchen, mit dem Computer zu kommunizieren Service.

WDSL

Die Webservices-Beschreibungssprache ist eine XML-Sprache, die verwendet wird, um die Funktionalität eines Webservices zu beschreiben. Die Beschreibung des Webdienstes sagt einem Computer, wie der Dienst heißt, welche Parameter er hat und wie die Daten seine Rückgabe strukturieren. Es wird auch mit dem Simple Object Access Protocol (SOAP) verwendet, das festlegt, wie strukturierte Informationen über ein Computernetzwerk ausgetauscht werden.

Video des Tages

Adressierung von Webdiensten

Die Web-Services-Adressierung oder WS-Adressierung macht Definitionen für zwei Konstrukte; Nachrichtenadresseneigenschaften und Endpunktreferenzen. Diese Definitionen "normalisieren" oder übersetzen die von Internetprotokollen und Nachrichtensystemen bereitgestellten Informationen. Der Webdienst-Endpunkt ist ein Prozessor, eine Ressource oder eine Entität, an die ein Webdienst Informationen senden kann.

Endpunktdefinition

Der Endpunkt ist ein Verbindungspunkt, an dem HTML-Dateien oder aktive Serverseiten verfügbar gemacht werden. Endpunkte stellen Informationen bereit, die zum Adressieren eines Webdienst-Endpunkts erforderlich sind. Der Endpunkt stellt eine Referenz oder Spezifikation bereit, die verwendet wird, um eine Gruppe oder Familie von Nachrichtenadressierungseigenschaften zu definieren und eine Ende-zu-Ende-Nachricht zu geben Merkmale wie Referenzen für die Quelle und das Ziel von Endpunkten und die Identität von Nachrichten, um eine einheitliche Adressierung "unabhängiger" Mitteilungen. Der Endpunkt kann ein PC, ein PDA oder ein Point-of-Sale-Terminal sein.

WDSL-Beschreibungstypen

Eine Endpunktdefinition kann eine abstrakte Beschreibung oder eine konkrete Beschreibung haben. Eine abstrakte Beschreibung sagt einem Programm, wie es eine Schnittstelle herstellt, ohne auf die Art der Technologie zu verweisen, die zum Hosten eines Webdienstes verwendet wird, der Nachrichten überträgt. Diese Art der WDSL-Beschreibung wird in Porttyp, Operation und Message unterteilt. Der Porttyp sortiert Nachrichten in Gruppen von Funktionen, die als Operationen bezeichnet werden, was eine spezifische Aktion ist, die von einem Dienst ausgeführt wird, und Operationen, die aus Eingabe- und Ausgabeparametern bestehen. Eine konkrete Beschreibung ist die implementierte Technologie, mit der eine abstrakte Schnittstellendefinition erstellt wird. Es ist die physische Verbindung oder das physische Transportprotokoll, das den Port definiert, Bindung (Anforderungen für einen Dienst um sich mit dem Endpunkt zu verbinden) den Dienst oder Port und die physikalische Adresse, auf die ein Dienst mit der angegebenen WSDL zugreift Protokoll.