VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Enterprise Application Integration-Middleware
Last Updated: 2026-02-05 15:24:47
Abstract
The course concentrates on the implementation of distributed information technology infrastructure as used in enterprises. Topics covered include RPC, RMI, Corba, Middleware architecture, web services, security, replication, transactions and consistency. The course also involves a comprehensive project work where students must solve a complex data integration problem in a realistic setting.
Objective
Understanding the architecture of modern information systems
Content
The course will explore modern concepts in IT architecture such as Service Oriented Architectures, and Web services. The lectures will cover the design and architecture of large information systems, such as those found behind commercial web sites, scientific servers, or data clusters. The course aims at providing an in depth review of the evolution and state of the art of the tools and methodologies used to build large information systems. In particular, the role of middleware, databases, programming languages and distributed systems will be discussed in light of the new requirements imposed by the Internet and the large amounts of data involved. The course will emphasize practical aspects and will be organized around concrete examples taken from real applications and commercial products.
Resources
Lecture Notes
Additonal Course notes and supporting material will be distributed during the lecture
Literature
G. Alonso, F. Casati, H. Kuno, V. Machiraju: "Web Services - Concepts, Architectures and Applications" Springer, 2004 - ISBN 3-540-44008-9
General Information
- Language
- English
- Levels
- BSC , DS , MSC , WBZ
- Frequency
- Yearly recurring
Examination
- Type
- end-of-semester examination
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Enterprise Application Integration-Middleware (in English) |
|
2 h weekly |
| exercise | Enterprise Application Integration-Middleware (in English) |
|
2 h weekly |