HMD 234, 40. Jahrgang, Dezember 2003

Web-Services

Herausgeber: Hans-Peter Fröschle

Web-Services - Versprechen und Realität

Marc Wilhelm Küster

Zusammenfassung

Seit gut drei Jahren hat sich der Begriff "Web-Services" als Schlagwort etabliert. Seither sind eine ganze Reihe von Web-Service-Standards entstanden. Gemeinsam ist diesen Web-Services das Versprechen von Interoperabilität über Plattform- und Programmiersprachengrenzen hinweg. Damit verbunden sind euphorische Erwartungen im Hinblick auf die Softwareindustrie.

Die Grundlagenstandards SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language), UDDI (Universal Description, Discovery and Integration) und SAML (Security Assertion Markup Language) sind nicht alle gleichermaßen breit akzeptiert. Während Werkzeuge zur effektiven und interoperablen Nutzung von SOAP und, mit Abstrichen, von WSDL für alle üblichen Programmiersprachen und Plattformen existieren und reif für den Produktionsbetrieb sind, ist die Situation bei UDDI und SAML noch weniger stabil. Schon SOAP für sich genommen ermöglicht aber ein Maß an Interoperabilität in heterogenen Systemen auch über Organisationsgrenzen hinweg, das so noch vor kurzem nur sehr viel schwerer und kostspieliger zu realisieren gewesen wäre.

Diffuser wird die Situation dann bei den auf den Grundlagenstandards aufbauenden Transaktionsstandards. So konkurrieren aktuell im Business-2-Business-Sektor (B2B) verschiedene Web-Service-basierte Standards, ohne dass sich einer von ihnen bisher hätte durchsetzen können. Das von der UN gestützte ebXML (eBusiness-XML) gilt aber bei vielen Spezialisten als aussichtsreicher Favorit.

Gleichzeitig kämpfen zwei Gruppen, Microsoft und die Liberty Alliance, darum, ihren Standard für Federated Identity zu etablieren und möglichst viele Kundendaten an einer zentralen Stelle zu bündeln. Diese Entwicklung wirft neben technischen auch zahlreiche politische Fragen auf.

Inhaltsübersicht

  1. Paradigmenwechsel in der Softwareindustrie
  2. Interoperabilität - das große Versprechen
    1. SOAP-Grundlagen
    2. Abgrenzung von SOAP zu verwandten Standards
      1. Common Gateway Interface (CGI)
      2. Common Object Request Broker Architecture (CORBA)
      3. (Distributed) Component Object Model ([D]COM)
      4. Java - Remote Method Invocation (RMI)
      5. XML-RPC
  3. Weitere grundlegende Web-Service-Standards
    1. Web Service Description Language (WSDL)
    2. Universal Description, Discovery and Integration (UDDI)
    3. Security Assertion Language (SAML)
    4. Bewertung
  4. Web-Services für E-Business-Transaktionen
  5. Identität im Web
  6. Ausblick
  7. Literatur
HMD Best Paper Award 2011
Bestellen Sie ein Probeabo!
Bestellen Sie Ihr kostenloses Probeheft von IT-Governance!