Loose Coupling and Message-based Integration


Guest Accounts for ILIAS

If you need a guest account for ILIAS (most probably because you are a student from Reutlingen) then please send a short email to Elisabeth Ibach (no need to write any text, we just need your email address). During the next days, Elisabeth will send you all information that you need for creating a guest account.


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.