Lehrveranstaltung: Lose Kopplung & Message-basierte Integration (6600-671)
- Personen:
-
- Frank Leymann (verantwortlich)
- Lehrform:
- Vorlesung mit Übung
- SWS:
- 4
- Inhalt:
-
Messaging is a cornerstone of the integration of heterogeneous applications inside and among enterprises. Applications that need to share data synchronously or asynchronously with each other can be made to interoperate by means of the feature-rich Message-Oriented Middleware (MOM) that has grown ubiquitous in enterprises. During this course we treat the approaches and challenges of application integration through messaging. At first, we will address concepts such as (a-)synchronous messaging and the different messaging styles, e.g. point-to-point and publish-subscribe, that are the foundation of message-based application integration. Later in the course we will take an in-depth look at the mechanics and architecture of MOM, in particular of the Java Messaging Service (JMS), which will also be used in examples and exercises. Throughout the course we will discuss and apply extensively Enterprise Application Integration (EAI) patterns. Especially, endpoint patterns, routing patterns, transformation patterns, messaging patterns, channel patterns, and management patters will be presented; the composability of these patters will explained.
- Literatur:
-
"G. Hohpe and B. Woolf: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutios Addison-Wesley Professional, ISBN-13: 978-0321200686. October 2003.
M. Hapner et al Java Messagin Service API Tutorial Reference. Addison-Wesley 2001."
- Veranstaltungsort:
- Stuttgart-Stadt
- Modul:
-
- 6600-670 Loose Coupling and Message Based Applications (Pflicht)