Ziel dieser Arbeit ist es, Antworten auf die Fragen „Inwieweit kann die noch junge WS-Technologie schon heute bei der Realisierung von Aufgaben im Bereich der unternehmensinternen und -übergreifenden Anwendungsintegration zum Einsatz kommen?“ und „Welchen Mehrwert bietet ein derartiger Einsatz gegenüber anderen Technologien?“ zu finden. Dazu bedarf es neben einer Ausarbeitung der Unterschiede zwischen WS und anderen heutigen Architekturen einer Beurteilung der Eignung von WS für unternehmenskritische Anwendungen, sowie einer technischen und betriebswirtschaftlichen Bewertung der Technologie. Zudem wird aufgezeigt, wie die weitere Entwicklung von WS sich auf Anwendungsintegration (AI) auswirken könnte.
Im ersten Teil der Arbeit wird sowohl die Entstehung und heutige Bedeutung der AI systematisch erarbeitet, als auch ein Überblick über die derzeit bedeutendsten Standards gegeben. In den folgenden Kapiteln wird dem Leser die Welt der WS näher gebracht. Hierzu dient der 3. Abschnitt als generelle Einführung in Funktionsweise und Anwendungsbereiche. Darauf aufbauend werden in Kapitel 4 die Grundlagen der Technologie erörtert. Ein Vergleich des WS-Frameworks mit der ebXML Initiative beendet das Kapitel. Im 5. Kapitel rundet eine vergleichende Betrachtung von Werkzeugen zur Erstellung von WS den technischen Teil der Arbeit ab. Der 6. Teil liefert eine detaillierte Analyse der Eignung von WS zur Integration unternehmensinterner und -externer Anwendungen. Das 7. und letzte Kapitel schließt die Arbeit mit einem kurzen Resümee ab.
Inhaltsverzeichnis
- Webservices - Mehrwert für Anwendungsintegration?
- Anwendungsintegration
- Begriffliche Abgrenzung
- Entstehung und heutige Bedeutung
- Integrationsziele
- Historische Entwicklung
- Die Rolle von Electronic Data Interchange
- Anwendungsintegration heute
- Kommunikationsmodell: Synchron versus Asynchron
- Integrationsansätze
- Präsentationsintegration
- Integration von Daten
- Funktionsbasierte Integration
- Integrationstopologien
- Point-to-Point
- Hub-and-Spoke
- Bus/Pipeline
- Ausgewählte Middleware als Beispiel für Integrationsplattformen
- Grundlegende Differenzierungskriterien
- CORBA - Die Common Object Request Broker Architecture
- Enterprise Java Beans
- Das (Distributed) Component Object Model
- Webservices - Eine Einführung
- Grundlegende Funktionsweise
- Einsatzmöglichkeiten
- Die Webservices-Technologie
- XML - normierte Auszeichnungssprache als technologische Grundlage
- Discovery - Das Auffinden von Webservices
- UDDI - Grüne Seiten für Webservices
- WSIL
- Description - Selbstbeschreibende Dienste
- WSDL
- Ergänzende Beschreibungsansätze
- User Interfaces
- Weitere Beschreibungssprachen
- Packaging - Die Übertragungsprotokolle
- SOAP
- Ergänzungen des SOAP Protokolls
- Transport - Wege zur Verteilung
- HTTP
- Alternative Transportwege
- ebXML - Konkurrierendes Framework oder Ergänzung?
- Werkzeuge zur Entwicklung von Webservices
- Java 2 Enterprise Edition
- Die J2EE Architektur
- Die Entwicklung von Webservices mit J2EE
- Microsoft .NET
- Die Vision hinter .NET
- .NET Framework und Services
- .NET Server
- Vergleichende Betrachtung: J2EE versus .NET
- Java 2 Enterprise Edition
- Der Einsatz von Webservices zur Integration heterogener Welten
- Einordnung von Webservices in das Integrationsschema
- Webservices - Ein Paradigmenwechsel?
- Prämissen beim Einsatz von Webservices zur Anwendungsintegration
- Standardisierung
- Interoperabilität
- Verbreitungsgrad
- Sicherheit
- Transaktionsunterstützung
- Quality of Service
- Weitere Faktoren
- Weitere technische Gesichtspunkte
- Webservices und heutige Middleware
- Betriebswirtschaftliche Faktoren
- Integration innerhalb von Unternehmensgrenzen
- Organisationsübergreifende Integration
- Webservices zwischen Vision und Wirklichkeit
Zielsetzung und Themenschwerpunkte
Diese Diplomarbeit untersucht die Anwendung von Webservices zur Anwendungsintegration. Ziel ist es, die Technologie der Webservices zu erläutern, ihre Vor- und Nachteile im Vergleich zu bestehenden Integrationsansätzen aufzuzeigen und ihren potenziellen Einsatz zur Integration heterogener Systeme zu bewerten.
- Anwendungsintegration und deren Herausforderungen
- Funktionsweise und Architektur von Webservices
- Vergleichende Analyse von Webservices mit alternativen Middleware-Lösungen
- Bewertung der Eignung von Webservices für verschiedene Integrationsszenarien
- Betriebswirtschaftliche Aspekte des Einsatzes von Webservices
Zusammenfassung der Kapitel
Webservices - Mehrwert für Anwendungsintegration?: Dieses Kapitel führt in die Thematik der Anwendungsintegration und die Bedeutung von Webservices ein. Es stellt die Frage, inwiefern Webservices einen Mehrwert im Kontext der Anwendungsintegration bieten und bereitet den Leser auf die folgenden Kapitel vor, indem es grundlegende Begriffe und Herausforderungen der Anwendungsintegration definiert. Die zentrale Fragestellung des Kapitels ist die Bewertung des Mehrwerts von Webservices im Vergleich zu herkömmlichen Integrationsansätzen.
Anwendungsintegration: Dieses Kapitel liefert eine umfassende Definition des Begriffs "Anwendungsintegration" und beleuchtet seine historische Entwicklung. Es werden verschiedene Integrationsziele, Ansätze (Präsentationsintegration, Datenintegration, funktionsbasierte Integration) und Topologien (Point-to-Point, Hub-and-Spoke, Bus/Pipeline) detailliert beschrieben. Besondere Aufmerksamkeit wird der Rolle von Electronic Data Interchange (EDI) und ausgewählten Middleware-Lösungen wie CORBA, Enterprise Java Beans und DCOM gewidmet. Der Fokus liegt auf der Darstellung der verschiedenen Möglichkeiten und Herausforderungen bei der Integration von Anwendungen.
Webservices - Eine Einführung: Dieses Kapitel bietet eine Einführung in die grundlegende Funktionsweise von Webservices. Es erklärt die Kernprinzipien der Technologie und beleuchtet verschiedene Einsatzmöglichkeiten, die den Mehrwert von Webservices im Kontext der Anwendungsintegration unterstreichen. Dieses Kapitel dient als Brücke zwischen den konzeptionellen Grundlagen der Anwendungsintegration und den technischen Details der Webservices-Technologie.
Die Webservices-Technologie: Das Kapitel beschreibt die technologischen Grundlagen von Webservices, beginnend mit XML als Basis. Es beleuchtet die Mechanismen von Discovery (UDDI, WSIL), Description (WSDL und andere Ansätze), Packaging (SOAP und Erweiterungen), und Transport (HTTP und Alternativen). Der Vergleich mit ebXML als konkurrierendem Framework rundet das Verständnis der Technologie ab. Es werden die verschiedenen Standards und Technologien im Detail erörtert, die für die Entwicklung und den Einsatz von Webservices notwendig sind.
Werkzeuge zur Entwicklung von Webservices: Dieses Kapitel vergleicht zwei wichtige Entwicklungsumgebungen für Webservices: Java 2 Enterprise Edition (J2EE) und Microsoft .NET. Es analysiert die Architektur beider Plattformen und zeigt auf, wie Webservices in diesen Umgebungen entwickelt werden können. Der Vergleich verdeutlicht die unterschiedlichen Ansätze und Stärken beider Technologien im Kontext der Webservice-Entwicklung.
Der Einsatz von Webservices zur Integration heterogener Welten: Dieses Kapitel untersucht die Anwendung von Webservices zur Integration heterogener Systeme. Es analysiert die Einordnung von Webservices in das Gesamtbild der Integrationslösungen und beleuchtet die Bedeutung von Standardisierung, Interoperabilität, Sicherheit und anderen relevanten Faktoren. Die Kapitel diskutiert die Vorteile und Herausforderungen des Einsatzes von Webservices für die Integration sowohl innerhalb als auch über Unternehmensgrenzen hinweg.
Schlüsselwörter
Anwendungsintegration, Webservices, Middleware, XML, SOAP, WSDL, UDDI, J2EE, .NET, Interoperabilität, Standardisierung, Integrationstopologien, Heterogene Systeme, Betriebswirtschaftliche Aspekte.
Häufig gestellte Fragen (FAQ) zu "Webservices - Mehrwert für Anwendungsintegration?"
Was ist der Hauptfokus dieser Arbeit?
Die Diplomarbeit untersucht die Anwendung von Webservices zur Anwendungsintegration. Sie erläutert die Technologie, vergleicht Vor- und Nachteile mit bestehenden Ansätzen und bewertet den potenziellen Einsatz für heterogene Systeme.
Welche Themen werden in der Arbeit behandelt?
Die Arbeit deckt ein breites Spektrum an Themen ab, darunter Anwendungsintegration und deren Herausforderungen, die Funktionsweise und Architektur von Webservices, einen Vergleich mit alternativen Middleware-Lösungen, die Bewertung der Eignung für verschiedene Integrationsszenarien und betriebswirtschaftliche Aspekte.
Welche Arten der Anwendungsintegration werden beschrieben?
Die Arbeit beschreibt verschiedene Integrationsziele, Ansätze (Präsentationsintegration, Datenintegration, funktionsbasierte Integration) und Topologien (Point-to-Point, Hub-and-Spoke, Bus/Pipeline). Die Rolle von Electronic Data Interchange (EDI) und Middleware-Lösungen wie CORBA, Enterprise Java Beans und DCOM werden ebenfalls behandelt.
Wie werden Webservices im Detail erklärt?
Die Arbeit erklärt die technologischen Grundlagen von Webservices, beginnend mit XML. Sie beleuchtet Discovery (UDDI, WSIL), Description (WSDL und andere Ansätze), Packaging (SOAP und Erweiterungen) und Transport (HTTP und Alternativen). Ein Vergleich mit ebXML wird ebenfalls durchgeführt.
Welche Entwicklungsumgebungen für Webservices werden verglichen?
Die Arbeit vergleicht Java 2 Enterprise Edition (J2EE) und Microsoft .NET, analysiert deren Architektur und zeigt die Entwicklung von Webservices in diesen Umgebungen. Die unterschiedlichen Ansätze und Stärken beider Technologien werden gegenübergestellt.
Wie wird der Einsatz von Webservices in heterogenen Umgebungen bewertet?
Die Arbeit analysiert die Einordnung von Webservices in das Gesamtbild der Integrationslösungen und beleuchtet die Bedeutung von Standardisierung, Interoperabilität, Sicherheit und weiteren Faktoren. Sie diskutiert den Einsatz von Webservices innerhalb und über Unternehmensgrenzen hinweg.
Welche betriebswirtschaftlichen Aspekte werden berücksichtigt?
Die Arbeit betrachtet betriebswirtschaftliche Faktoren, die den Einsatz von Webservices beeinflussen, um ein umfassendes Bild der Technologie und ihrer Anwendbarkeit zu liefern.
Welche Schlüsselwörter beschreiben den Inhalt der Arbeit?
Schlüsselwörter sind: Anwendungsintegration, Webservices, Middleware, XML, SOAP, WSDL, UDDI, J2EE, .NET, Interoperabilität, Standardisierung, Integrationstopologien, Heterogene Systeme, Betriebswirtschaftliche Aspekte.
Welche Kapitel gibt es und worum geht es in jedem Kapitel?
Die Arbeit ist in Kapitel unterteilt, die jeweils einen Aspekt der Anwendungsintegration und Webservices behandeln. Eine detaillierte Zusammenfassung jedes Kapitels findet sich im Inhaltsverzeichnis der ursprünglichen HTML-Datei.
- Citation du texte
- Benjamin Krischer (Auteur), 2002, Anwendungsintegration durch Webservices, Munich, GRIN Verlag, https://www.grin.com/document/185797