|
Web Services sind eine neue Lösung für die Erstellung von verteilten Anwendungen. Sie lassen sich in allen gängigen Programmiersprachen wie Java, .NET und PHP sowie auch in den Großdatenbanken Oracle und MS SQL Server nutzen und für die Anwendungsentwicklung einsetzen. Dieser Bereich mit verschiedenen Artikeln informiert allgemein über die Anwendungsszenarien, Einsatzbereiche und verwendeten Technologien zur Implementierung von Web Services, ohne auf eine bestimmte Basistechnik hinsichtlich Programmiersprache oder Datenbank einzugehen. Die Artikelserie beginnt mit einer ausführlichen Definition und Einleitung in dieses Thema.
|
| 
Definition und Abrenzung Die Grundidee der Webservices stammt aus den Überlegungen und Arbeiten zur Entwicklung von verteilter Software. Mit diesem Artikel soll der Webservice-Begriff eingeführt und vorgestellt werden. Dazu zählt sowohl die Darstellung von zwei Definitionen des W3C und ihre Untersuchung als auch die Vorstellung der verschiedenen Komponenten, aus denen ein Webservice besteht sowie die Darstellung, welcher Prozess zu durchlaufen ist, um einen Webdienst zu nutzen.
Mehr
|
 |
Anwendungsszenarien von Web Services
In Form einer Anwendungsfallanalyse stellt das W3C einen umfangreichen Katalog auf, um die Möglichkeiten von Webservice-Einsätzen aufzuzeigen. Dieser Artikel stellt zunächst in einem Beispiel einen solchen Anwendungsfall dar und fasst dann hiernach die offiziellen Use Cases in unterschiedlichen Gruppen zusammen.
Mehr
|  |
Referenzmodelle der Anwendung
Die Architekturen von Webservices werden vom W3C in unterschiedlichen Referenzmodellen zusammengefasst. Sie enthalten jeweils in unterschiedlichen Ausprägungen auch Anteile und Charaktermerkmale der anderen Modelle, lassen sich aber insbesondere mit Blick auf ihre Grundstrukturen gut voneinander unterscheiden. Dieser Artikel möchte die vier vorhandenen Referenzmodelle darstellen.
Mehr
|  |
Eingesetzte Technologien Die im Rahmen von Webservices verwendeten Technologien sollen in diesem Artikel noch einmal kurz und übersichtlich dargestellt werden. Eine Vielzahl dieser Techniken besteht aus XML-Technologien und damit aus einzelnen Textdateien, die unterschiedliche Aspekte der Implementierung von Webservices berühren. Daneben gibt es eine Vielzahl an ergänzenden Techniken, die sich teilweise auf fertige Softwarekomponenten wie bspw. Server zur Einrichtung von Sicherheitsrichtlinien stützen.
Mehr
|  |