Startseite

Webservices | Java | SOAP | WDSL | UDDI | VoIP

Webservice

Bei einem Webservice handelt es sich um eine Anwendung, die auf einer Software basiert. Ein so genannter Uniform Ressource Identifier, kurz URI, kann dabei helfen, dass der Webservice eindeutig identifiziert werden kann. Zudem trägt dies dazu bei, dass die Schnittstelle in Form eines XML-Artefakt definiert werden kann. Eine Beschreibung gibt es so ebenfalls und der Service lässt sich besser finden. Beim Webservice ist es so, dass dieser die Interaktion unterstützt, die mit anderen Software-Agenten stattfindet. Dabei kommen Nachrichten zum Einsatz, die auf XML basieren. Ein Austausch erfolgt über Protokolle, die auf dem Internet basieren. Im Allgemeinen senden so genannte Client-Programme Anfragen hin zu einem Webservice und dieser wird dann in der Regel antworten mit einer Information, die gewünscht war. Es wird oftmals behauptet, dass ein Webservice in gewisser Art und Weise die Aufgaben für einen Rechner erfüllt, die von einer Webseite für den Menschen bereitgestellt werden. Dies ist jedoch nur ein winziger Bereich der Aufgaben, die von einem Webservice übernommen werden können, denn es steckt da weit mehr dahinter. Der Vergleich an sich ist jedoch nicht schlecht. Ein Webservice ist in der Regel nicht dazu da, um von menschlichen Benutzern verwendet zu werden. Er existiert für Systeme aus Software und diese müssen auf automatisiertem Wege Nachrichten austauschen. Zu den weiteren Aufgaben zählt das Aufrufen von Funktionen auf Rechner, die sich in gewisser Entfernung befinden. Ein Webservice orientiert sich immer an einer Architektur, die sich an einem Service wiederum orientiert. Zudem werden dabei immer mehrere Standards von objektorientierten Sprachen miteinander vereint. Die Lösungen zielen in der Regel auf die Betriebswirtschaft ab. Gewisse Instanzen werden jedoch eingepflegt für den Anbieter oder einen Konsumenten. Als Grundlage bei einem Webservice gibt es immer drei Standards und diese basieren allesamt auf XML. UDDI ist dabei ein Verzeichnisdienst, der dazu dient, um einen Service genau zu regulieren. Es besteht zudem die Möglichkeit, dass ein Webservice dynamisch gefunden werden kann. WSDL hingegen hilft dabei, wenn es um die Beschreibung geht, die unterstützend vorhanden sein kann. SOAP wiederum wird zur Kommunikation eingesetzt. Ein Webservice bildet drei sehr wichtige Teile, wenn es um die Zusammenarbeit geht, die zwischen einem Server und einem Client stattfindet. Zu den Aufgaben zählen neben dem Binden auch noch das Zusammenfinden und der Datenaustausch. Die Erreichbarkeit von einem Webservice wird dabei immer über eine URI sichergestellt, die eindeutig sein sollte. Die Standards, die dabei zum Einsatz kommen, sind unabhängig und des können Aufrufe von Methoden auf anderen Plattformen dekodiert werden und an die entsprechende Anwendung weitergeleitet werden.

� improv-tech.com Impressum