Navigation Fachbereich und Zentren:
wissen.leben | WWU Münster
Enterprise Application Integration
- Mündliche Nachprüfung: 18.12.2008, Uhrzeit nach Vereinbarung, Leonardo Campus 3, Raum 338.
- Folien:
- Praktikum:
- Programbeispiele:
- Inhalt:
Es werden aktuelle Konzepte vorgestellt, die bei der Umsetzung von inner- und
zwischenbetrieblichen Geschäftsprozessen unter Einbeziehung vorhandener Anwendungssysteme
sinnvoll eingesetzt werden können. Hierzu zählen u.a. SOA,
Web Services, BPEL, JMS, EJB, MOM, Enterprise Service Bus und verwandte Technologien. Die Veranstaltung soll einen breiten Überblick schaffen, gleichzeitig den Einsatz der Technologien an konkreten Beispielen und durch Übungsaufgaben aufzeigen.
- Zuordnung:
- WI PO 1999 (Diplom/Master): Pflichtfach Informatik (wird als Ersatz für Software Engineering II angerechnet)
- Informatik-Diplom: Software Engineering
- Geoinformatik-Diplom: Eine Anrechnung im Wahlbereich ist im Allgemeinen möglich
- Studierende anderer Studiengänge melden sich bitte vor Beginn der Veranstaltung, um die Anrechenbarkeit zu klären!
- Termin: Mo+Do 16:15 - 17:45 Uhr, Leo 18, Erste Veranstaltung: Di, 07.04.2008
- Terminplanung: Vorlesungen und Übungen
- Ablauf:
Neben Vorlesungen, in denen in die behandelten Themen
eingeführt wird, umfasst die Veranstaltung ein Praktikum,
bei dem die jeweiligen Konzepte in Kleingruppen von jeweils ca. fünf Studenten eingesetzt werden. Die Einteilung der Gruppen wird in einer der ersten Veranstaltungen vorgenommen, eine vorherige Anmeldung ist nicht nötig.
Das Praktikum beginnt voraussichtlich in der vierten Vorlesungswoche. Es stehen dann jeweils ca. zwei Wochen zur Bearbeitung der aktuellen Aufgabe zur Verfügung. Nach Abschluss einer Übung folgen zwei bis drei Vorlesungen. Zum jetzigen Zeitpunkt sindier aufeinander aufbauende Übungseinheiten geplant.
Durch die Übungen wird ein Teil der Klausurpunkte zu erreichen sein. Genaue Informationen hierzu sowie zum genauen zeitlichen Ablauf werden in der ersten Veranstaltung bekannt gegeben.
- Voraussetzungen:
Teilnehmer der Veranstaltung sollten bereits in vorangegangenen Veranstaltungen,
wie z.B. Software Engineering, Erfahrungen mit Enterprise JavaBeans und der Java Platform, Enterprise Edition (Java EE)esammelt haben, so wie über angemessene XML- und Programmierkenntnisse verfügen. Ansonsten ist ein sehr hoher Einarbeitunsaufwand im Praktikum zu erwarten. Grundlegende Kenntnisse in .NET, C# und Web-Services im Allgemeinen sind ebenfalls von Nutzen.
- Literaturempfehlungen:
Trotz der Menge an Literatur zu EJBs ist diese häufig vergriffen. Wir empfehlen daher eine rechtzeitige Vormerkung in der ULB oder eine Nutzung der WI-Bibliotek.
- XML:
- EAI Grundlagen und Konzepte:
- Conrad S., Hasselbring W., Koschel A., Tritsch R.: Enterprise Application Integration Grundlagen, Konzepte, Entwurfsmuster, Praxisbeispiele. Spektrum München 2006. (3W 479 bzw. WI 13 607)
- Linthicum D. S.: Enterprise Application Integration. Addison Wesley Boston et al. 2003.(WI 18 696)
- Javaprogrammierung allgemein:
- Java Servlets
- Enterprise JavaBeans:
- Mastering Enterprise JavaBeans 3.0, Fourth Edition, Wiley, 2006. (kostenlos als PDF)
- M. Backshat, B. Rücker: Enterprise JavaBeans 3.0. 2 Aufl. Spektrum 2007. (3W 1478) Ein weiterer EJB 3.0-Titel.
- W. Eberling, J. Lessner: Enterprise JavaBeans 3, Hanser, 2007. (JMS-Kapitel und Beispiele kostenlos)
- Burke, B., Monson-Haefel, R.: Enterprise JavaBeans 3.0, 5th Edition. O'Reilly, Beijing et al. 2006.
- D. Abts: Masterkurs Client/Server-Programmierung mit Java, vieweg, 2007. (JMS, Beispiele kostenlos)
- Falls Erfahrungen mit EJB 2 vorhanden sind: Rupp, H. W.: EJB 3 für Umsteiger - Neuerungen und Änderungen gegenüber dem EJB-2.x-Standard. dpunkt Heidelberg 2007.
- EJB 3.0 Tutorials (mit zahlreichen Code-Beispielen)
- Der "JBoss EJB 3.0 TrailBlazer" (ein umfangreiches Tutorial)
- Zu EJBs findet sich Literatur für jeden Geschmack. Zu beachten ist allerdings, dass sich viele Werke auf EJB 2 und nicht auf das aktuelle EJB 3 beziehen.
- JBoss Applikationsserver und JBoss Eclipse IDE
- .NET Framework und C#
- R. Westphal, C. Weyer: .NET 3.0 kompakt. Spektrum 2007. (3W 1380) Mit knapp über 200 Seiten sehr kompakt, aber sicherlich hervorragend geeignet, um einen schnellen Überblick über die .NET-Technologie und seine wesentlichen Bestandteile zu erhaln.
- W. Beer et al.: Die .NET-Technologie, dpunkt, 2006. (Materialien)
- Erlernen von C#
- .NET Resourcen für Java Entwickler
- C# and Java: Comparing Programming Languages
- C# for Java Developers
- Startseite zu Visual C#
- .NET Framework Class Library
- The C# Programming Language for Java Developers (C#-Erklärungen für Java-Programmierer)
- Ein Beispiel für ein gut zu lesendes Tutorial: Building Layered Web Applications with Microsoft ASP.NET 2.0
- Technisch gehalten mit Hintergrundwissen zu CLR: Richter, J.: Microsoft .NET Framework-Programmierung in C#, 2. Auflage. Microsoft Press, Unterschleißheim 2006. (3W 1097)
- Hilyard, J., Teilhet, S.: C# Kochbuch. O'Reilly, Beijing et al. 2006. (3W 1222) (Eine große Vielzahl hilfreicher "Codeschnipsel".)
- Die Bibliothek führt zahlreiche Titel zu .NET und C#, die sicherlich jeden Bedarf befriedigen können.
- Web Services
- BPEL