Loose Coupling and Message-based Integration


Exam Review

The exam review takes place on Wednesday, 21.03., at 13:00 in room 0.345.

Please note: the review ends as soon as no more students are waiting.


Dates &
31.7. - 1.8.2017, V5.01, V5.02
10:00 - 12:00 and 13:30 - 16:30

2.8. - 4.8.2017, V38.03
10:00 - 12:00 and 13:30 - 16:30
Course Details: C@MPUS


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 the Enterprise Application Integration (EAI) patterns defined in [1]. Knowledge in Java and object-oriented programming is required.

[1] G. Hohpe and B. Woolf: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional, ISBN-13: 978-0321200686. October 2003.

Lecture Handouts

Lecture handouts are available for download on the ILIAS course website.

Access data will be announced during the lecture.

The website of the exercises can be found here.