Web Services – Grundlagen, Aufbau und Struktur

Basiskomponenten von Web Services

Die Standardisierung und Automatisierung von Web Services lässt sich nur zu einem bestimmten Teil vorantreiben. Das bekannte Dilemma zwischen Dejure- und Defacto-Standards bleibt bislang noch bestehen.

Das World Wide Web Consortium (W3C), OASIS (Organization for the Advancement of Structured Information Standards) und einige weitere unabhängige Gremien widmen sich der Standardisierung in diesem Bereich. Das W3C konzentriert sich hierbei weitgehend auf horizontale Standards, das heißt, technische Standards, die auf alle Industriezweige angewendet werden können. OASIS dagegen befasst sich mit so genannten vertikalen Standards und verwendet – soweit möglich – bestehende technische Standards.

Folgende Standards bilden das Fundament der Web-Service-Architektur:

SOAP

SOAP („Simple Object Access Protocol“) ist das XML-basierte Format zur Kommunikation und zum Nachrichtenaustausch und dessen Einbettung in ein Transportprotokoll. Der Standard definiert allgemeine Regeln zum Austausch von Nachrichten zwischen Applikationen.

SOAP übernimmt die lose Koppelung, die verteilte Architektur und den Transport über bekannte Internet-Protokolle - unabhängig von der zu Grunde liegenden Software-Architektur. Dem Thema SOAP widmet sich ein eigener Beitrag, der Ende Januar erscheinen wird.