Left Up Right Arbeitsgruppe Komponenten / CORBA

WEB - Services

Kennzeichen:

Nach [stal2001] gibt es noch gar keine algemeingültige Definition von WEB-Service. Nun sollen auch Anwendungen über das WWW Dienste in Anspruchnehmen können ...


Mario Jeckle hat verschiedene Definitionen gesammelt.

Infrastruktur

Transport:
SOAP, das Simple Object Acess-Pprotokoll
wird nach http://www.w3.org/2000/xp/ das XMLP (XML-Protokoll)
XML RPC das Original
REST full Webservices
By M. Vaqqas: RESTful Web Services: A Tutorial
WP
Interface-Definitionssprache:
WSDL:WebService Definition Language
Mit dieser Sprache kann man die Schnittstellen für Webservices spezifizieren und dann die SOAP-Stubs und Skeleton definieren. Dieses entspricht IDL bei CORBA und (M)IDL bei DCOM/COM
WSFL (IBM)

Dienste

UDDI Universal Description Discovery and Integration
Sicherheitsaspekte von Webservices und SOAP

Testtools

SoapUI
GUI mit Hilfe manuell Requests aufzubauen
Wiipedia zum Thema
bischlauch
ist ein einfaches Socketprogramm, mit denen man auch webservices testen kann. Durch die Integration in den UNIX-Werkzeugkasten kann man den Request z.b. mit sed modifizieren.
HTTP4e - HTTP and REST Client for Eclipse 5.0.0

Einordnung und Diskussion

Literatur und Links

Wikipedia über Webservices
[stal2001] Michael Stal: "Stets zu Diensten: WEB-Services im Überblick",
OBJECTSpectrum 4/2001
IBM
HP E-Services
Oracle
xmlbus von IONA
.NET von Microsoft
Pro-Linux-Artikel 3224/2001 listet kurz bedenken auf und berichtet, daß GNU auch eine Version implementieren will. (gefunden von W. Jäger)

Definitive Standards

W2C

Implementierungen

Webservices mit Java
Microsoft

Merkwürdig ist hier, daß man gleich auf "Web Service and other Distributed technologies kommt ...

Apache

Arbeitsgruppe Komponenten/CORBA
Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber