Laut des Marktforschungsinstituts Gartner wird die Service-orientierte Architektur – kurz SOA genannt - bis zum Jahre 2008 die 40-jährige Ära der monolithischen Systeme abgelöst haben [G2003]. Das Ziel von SOA ist die Integration von Anwendungen.
Diese Arbeit soll anhand einer Fallstudie aufzeigen, dass eine SOA mit Web Services die Integration von Anwendungen über Unternehmensgrenzen hinweg ermöglicht.
Zudem soll dargelegt werden, welche Überlegungen im Vorfeld einer Web Service Erstellung durchzuführen sind.
Die Bedeutung von Web Services kann man sich durch eine Analogie deutlich machen. Web Services haben für Applikationen die gleiche Bedeutung wie Internet-Browser für Menschen. Web Services sind ein Kommunikationsweg zwischen den Anwendungen.
Inhaltsverzeichnis
- 1 Einleitung
- 1.1 Motivation
- 1.2 Herangehensweise
- 1.3 Fallstudie Business Case
- 2 Definitionen
- 2.1 Architektur
- 2.2 Web Service
- 2.3 Abgrenzung Service-orientierte Architektur und Web Services
- 2.4 Web Service Architektur
- 3 Konzeption
- 3.1 Vorteile von SOA in Form von Web Services
- 3.2 Nachteile von Web Services
- 3.3 Reifegrad von Web Services
- 3.4 Geeignete Szenarien für Web Services
- 3.5 Vergleich von .Net und J2EE
- 3.6 Lösungsszenario für die Fallstudie
- 3.7 Architektur
- 3.7.1 Architekturprinzipien
- 3.7.2 Design Patterns
- 3.7.3 Architekturoptionen
- 3.8 Vorgehen für die Fallstudie
- 4 Implementierung der Fallstudie
- 4.1 Auswahl der Entwicklungsumgebung
- 4.2 Bereitstellung von Services
- 4.3 Erstellung von Servicenutzern
- 4.4 Zugriff über WSDL
- 4.5 Veröffentlichung eines Services
- 4.6 Auffinden eines Services
- 4.7 Orchestrierung der Services
- 4.8 Erkenntnisse aus dem Proof-of-Concept
- 5 Zusammenfassung
Zielsetzung und Themenschwerpunkte
Die Masterarbeit beschäftigt sich mit der Service-orientierten Architektur (SOA) und deren Einsatz zur Integration von Anwendungen. Anhand einer Fallstudie wird demonstriert, wie Web Services die Integration von Anwendungen über Unternehmensgrenzen hinweg ermöglichen. Die Arbeit beleuchtet die Vor- und Nachteile von Web Services und untersucht, welche Überlegungen bei der Entwicklung von Web Services zu berücksichtigen sind.
- Integration von Anwendungen durch SOA mit Web Services
- Konzeption und Implementierung einer SOA für ein B2B Szenario
- Vorteile und Nachteile von Web Services
- Überlegungen bei der Entwicklung von Web Services
- Anwendung der SOA im Kontext eines Geschäftsprozesses
Zusammenfassung der Kapitel
- Kapitel 1: Einleitung
Dieses Kapitel stellt die Motivation für die Masterarbeit dar, erläutert die Herangehensweise und beschreibt den Business Case der Fallstudie. Der Business Case beinhaltet ein fiktives Handelsunternehmen, das Befunddaten von externen Laboratorien erhält und diese in sein Laborinformationssystem integrieren möchte.
- Kapitel 2: Definitionen
Kapitel 2 definiert die wichtigsten Begriffe, die im Kontext der Arbeit relevant sind. Dazu gehören Architektur, Web Service und Service-orientierte Architektur. Dieses Kapitel legt den Grundstein für das Verständnis der folgenden Kapitel.
- Kapitel 3: Konzeption
Dieses Kapitel befasst sich mit der Konzeption einer SOA anhand von Web Services. Es werden die Vorteile und Nachteile von Web Services sowie geeignete Szenarien für ihren Einsatz erörtert. Der Vergleich von .Net und J2EE sowie die Architekturprinzipien und Design Patterns für die SOA werden ebenfalls beleuchtet.
- Kapitel 4: Implementierung der Fallstudie
Dieses Kapitel beschreibt die Schritte zur Implementierung der Fallstudie. Es werden die Auswahl der Entwicklungsumgebung, die Bereitstellung von Services, die Erstellung von Servicenutzern und der Zugriff über WSDL behandelt. Die Veröffentlichung eines Services, das Auffinden von Services, die Orchestrierung von Services und die Erkenntnisse aus dem Proof-of-Concept werden ebenfalls erläutert.
Schlüsselwörter
Die zentralen Begriffe der Arbeit sind Service-orientierte Architektur (SOA), Web Services, XML, SOAP, WSDL, UDDI, Applikationsintegration, B2B Szenario, Fallstudie, Proof-of-Concept, Geschäftsprozessmodellierung, Architekturprinzipien, Design Patterns und Reifegrad von Web Services.
- Arbeit zitieren
- Allan Karadagi (Autor:in), 2005, Service-orientierte Architekturen: Proof-of-Concept eines Web Service zur Integration verteilter Anwendungen, München, GRIN Verlag, https://www.grin.com/document/39652