Thema |
Vortragender |
Folien (ganzseitig) |
Folien (4 Folien pro Seite) |
(1) Begriffsdefinition und Abgrenzung
Das Thema dieser Arbeit ist der Begriff "Enterprise Application Integration" an sich. An vielen Stellen findet
man Definitionen, die aber keineswegs inhaltlich gleich sind. Daher soll herausgearbeitet werden, in welcher
Hinsicht sich gefundene Definitionen unterscheiden und ob es vielleicht Widersprüche zwischen ihnen gibt. Das
Ergebnis sollte eine Art Raster oder Kriterien-Katalog sein, durch den sich die untersuchten und auch weitere
Definitionen klassifizieren lassen.
Ferner soll der Begriff EAI abgegrenzt werden von den verwandten Themen Business Process Management (BPM),
Workflow Management und Daten-Management.
|
Matthias Hagner |
|
|
(2) Konzepte / Arten der Anwendungs-Integration
Anwendungen können - unabhängig von der technischen Implementierung - auf verschiedene Arten bzw. auf verschiedenen
Ebenen (z.B. Präsentations-, Daten- und Funktions-Ebene) integriert werden. Entsprechende Ansätze sollen aus der
Literatur herausgesucht und miteinander verglichen werden.
|
(i.V.)
|
|
|
(3) EAI-Architekturen
Im Vergleich zu Thema 2 ist dieses Thema technischer orientiert. Ziel ist es, herauszuarbeiten, welche Komponenten
man zur Anwendungs-Integration einsetzen kann und - insbesondere - wie diese angeordnet werden können (Topologie).
|
Holger Drewes |
|
|
(4) XML-Standards und Adapter
Wichtig für die Integration ist, dass die Anwendungen "eine gemeinsame Sprache sprechen". Hierfür bietet sich
natürlich XML an.
Zunächst soll untersucht werden, wo die entscheidenden Anforderungen an XML im EAI-Bereich liegen. Anschließend
sollen einige geeignete Standards vorgestellt werden.
Zur Übertragung der proprietären Anwendungs-Daten in das XML-Format werden Adapter eingesetzt, deren
Funktionsweise ebenfalls ein Bestandteil dieser Arbeit ist.
|
Matthias Ziemann |
|
|
(5) Middleware-Technologien
Bei der Kommunikation zwischen den Anwendungen ist Middleware ein zentraler Bestandteil der EAI. In dieser
Seminararbeit sollen verschiedene Middleware-Technologien (insbesondere auch Messaging-Lösungen) vorgestellt
und ihre Stärken und Schwächen herausgearbeitet werden.
|
Martin Loeffler |
|
|
(6) Der Enterprise Service Bus
Der Enterprise Service Bus (ESB) ist eine spezielle Art der Middleware, der an verschiedenen Stellen eine große
Zukunft vorausgesagt wird. Neben einer allgemeinen Vorstellung dieser Technologie soll untersucht werden, ob
ESBs tatsächlich Vorteile gegenüber anderen Messaging-Lösungen bieten und welche konkreten Umsetzungen bzw.
Produkte es bereits am Markt gibt.
|
Ingo Peper |
|
|
(7) Service-orientierte Architektur
Insbesondere die Weiterentwicklung von Web Services in den letzten Jahren hat das Konzept der Service-orientierten
Architektur (SOA) zu einer interessanten Möglichkeit der Anwendungs-Integration werden lassen. Zunächst soll der
Begriff SOA durch eine Abgrenzung zur Objekt-Orientierung und Komponenten-basierten Software-Entwicklung definiert
werden. Darauf aufbauend sind geeignete Technologien zur Umsetzung (wirklich nur Web Services?) zu beleuchten.
Den Abschluss dieser Arbeit bilden Überlegungen zum Verhältnis von SOA und EAI bzw. der Frage, ob man für eine SOA
überhaupt noch EAI braucht.
|
Arne Kowallik |
|
|
(8) Sicherheit in der EAI
Immer dann, wenn Systeme nach außen geöffnet werden, spielt die Sicherheit eine große Rolle, so auch im Bereich
der EAI. Im Rahmen dieser Arbeit sollen zunächst potenzielle Sicherheits-Probleme herausgearbeitet werden.
Anschließend ist zu recherchieren, wie man versucht, diese Probleme zu lösen, sei es in Form von Standardisierungen
oder konkreten Produkten.
|
Marcel Volz |
|
|
(9) EAI im Konzern-Verbund
Ganz neue Probleme treten auf, wenn man EAI nicht nur auf dem eigenen Werksgelände, sondern in einem kompletten,
weltweit verteilten Konzern betreiben will. Beispiele hierfür sind Service und Support oder allgemein die
Organisation der Anwendungs-Entwicklung und des Betriebes (verteilte Rechenzentren!). In dieser Arbeit gilt es,
diese speziellen Herausforderungen darzustellen und zu recherchieren, ob es Anbieter/Produkte gibt, die speziell
hierauf eingehen.
|
|
|
|
(10) Rentabilität von EAI
Der Hintergrund der gesamten EAI ist letztendlich das Einsparen von Kosten, sei es im Bereich der
Software-Entwicklung oder der Schnittstellen-Wartung. Der Inhalt dieser Arbeit ist eine Untersuchung,
welche Faktoren entscheidenden Einfluss auf die Kosten und den Nutzen bzw. die Einsparungen durch EAI haben
und unter welchen Voraussetzungen EAI überhaupt rentabel ist.
|
Jens Dreyer |
|
|
(11) Software-Lösungen
Da dieses Thema etwas komplexer ist, können sich zwei Studenten bei der Bearbeitung zusammentun.
Ziel ist es, am Markt befindliche EAI-Software-Lösungen herauszusuchen und zu klassifizieren. Das Ergebnis
sollte ein Kriterien-Katalog sein, in den sich auch weitere Produkte einordnen lassen. Zu berücksichtigen sind
(mindestens) folgende Hersteller: SAP, IBM, WebMethods, SeeBeyond.
|
Jan Falkenstern,
Benjamin Wadsack
|
|
|