Enabling Enterprise Services
Dieses IT-Szenario zeigt Ihnen, wie Sie Services auf Basis von Web-Service-Standards entwickeln und verwenden.
Die Integration von Prozessen und Anwendungen wird durch die Komplexität heterogener Systemlandschaften mit unterschiedlichen Plattformen, Computersprachen und proprietären APIs erschwert. Der Einsatz von Web Services ist darauf ausgerichtet, die Integration von Anwendungen zu ermöglichen, ohne dass komplizierte, kostenaufwändige Entwicklungsprojekte aufgesetzt werden müssen. Folgende Konzepte sind grundlegend für die Entwicklung dieser Services:
● Ein Service ist eine Routine, die aufgerufen und ausgeführt werden kann. Der Service kapselt dabei die Implementierung und den Zugriff auf Daten. Im Gegensatz zu proprietären APIs bietet der Service eine standardisierte Schnittstelle. Um eine bereits vorhandene Funktion eines Systems für die Außenwelt anzubieten, können Sie die Funktion als Service kapseln.
● Services basieren auf dem W3C-Standard WSDL (Web Service Description Language). WSDL ist unabhängig von einer Computersprache. Verwender eines Service nutzen diese Beschreibung, um den Service aufzurufen. Sie können entweder für vorhandene Funktionen eine WSDL-Beschreibung erzeugen oder Services direkt in WSDL anlegen.
● Für die Entwicklung und Modellierung systemübergreifender Prozesse ist es entscheidend, die Beschreibung eines Service zentral verfügbar zu haben, beispielsweise auf einem UDDI-Server (Universal Description, Discovery and Integration). Entwickler führen die Service-Implementierung weiterhin in den Anwendungssystemen durch.
Dieses IT-Szenario unterscheidet zwischen dem Service Provider, der Services implementiert und anbietet, und dem Verwender, der diese Services aufruft:
● Die Entwicklung von Services basiert auf einer allgemeingültigen Philosophie, unabhängig von deren Verwendung.
● Für die Verwendung eines Services gibt es unterschiedliche Varianten, die von den Anforderungen der Anwendung abhängen. Die Varianten unterscheiden die Art, wie der Service aufgerufen wird und durch wen.
Dieses IT-Szenario verwendet Prozesse der IT-Szenarien Enabling Application-to-Application Integration, Enabling Business-to-Business Processes und Business Process Management.
Das IT-Szenario besteht aus folgenden Szenariovarianten:
Variante |
Beschreibung |
In dieser Variante stellen Sie Funktionen eines Application Server (ABAP oder Java) als Web Service für eine direkte Kommunikation zwischen einem Web Service Client und dem Service-Provider zur Verfügung. |
|
Erweitert die letzte Variante um die Verwendung des Integration Broker als Vermittler zwischen dem Service-Provider und dem Verwender eines Service, um zusätzliche Integrationsfunktionen zu nutzen. |
Folgende rollenspezifische Leidfäden enthalten weitere Informationen zu diesem IT-Szenario:
Benutzerrolle und Aufgabengebiet |
Leitfaden |
Administration |
Siehe
|
Sicherheit |
Siehe
|