VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

251-0307-00L 6 Credits BSC , DS , MSC D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Enterprise Application Integration (Middleware)

Enterprise Application Integration-Middleware (in English)

VVZ CR n/a

Last Updated: 2026-02-05 15:07:04

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
Frequency
Yearly recurring

Examination

Type
session examination
Mode
oral 15 minutes

Course Components

Type Title Time & Place Hours
lecture Enterprise Application Integration-Middleware (in English)
  • Tue 13:15-15:00 (IFW A 32.1)
2 h weekly
exercise Enterprise Application Integration-Middleware (in English)
  • Thu 10:15-12:00 (IFW C 42)
2 h weekly

Offered In