Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation Enabling Enterprise Services  Dokument im Navigationsbaum lokalisieren

Dieses IT-Szenario zeigt Ihnen, wie Sie Services auf Basis von Web-Service-Standards entwickeln und verwenden.

Das Service-Konzept

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.

Service Provider und Service Consumer

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.

Integration mit anderen IT-Szenarios

Dieses IT-Szenario verwendet Prozesse der IT-Szenarien Enabling Application-to-Application Integration, Enabling Business-to-Business Processes und Business Process Management.

Szenariovarianten

Das IT-Szenario besteht aus folgenden Szenariovarianten:

Variante

Beschreibung

Service-basierte Integration – Point-to-Point

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.

Erweiterte Service-basierte Integration

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.

Weitere Informationen

Folgende rollenspezifische Leidfäden enthalten weitere Informationen zu diesem IT-Szenario:

Benutzerrolle und Aufgabengebiet

Leitfaden

Administration

Siehe Enabling Enterprise Serivces im Technischen Betriebshandbuch SAP NetWeaver

Sicherheit

Siehe Security Guides for the SAP NetWeaver Scenarios im SAP NetWeaver Security Guide.

 

 

 

 

 

 

Ende des Inhaltsbereichs