direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Inhalt des Dokuments

Middleware Concepts

Integrated Course (4 weekly hours, 6LP) 0432 L 532 in SS 2013

Dates

Type
Date
Time
Room
Lecturer
Integrated Course
Wednesday
12-14
MAR 0.002
Richling/Busse
Integrated Course
Tuesday
10-12
FH 311
Richling/Busse

Start: 10.04.2013

Applicability

Die Veranstaltung ist Wahlpflichtfach innerhalb des Moduls MINF-SE-MWC

Registration

Registration is available on the ISIS page of the course.

Course web page

The web page for the course is available at ISIS.

Content

Different middleware concepts (Queuing, RMI, Publish/Subscribe, Webservices, Tuple Spaces, Peer-to-Peer), Basics (e.g., transparency) and basic communication paradigms (e.g.,request/reply, multicast,…). One focus of the lecture are publish/subscribe systems.

Beside theoretical knowledge, the lecture also includes implementation tasks and conceptual tasks.

Learning outcomes

Students who have successfully finished this module have an advanced knowledge of middleware and its use for dealing with complex systems. They are aware of the conceptual differences of different types of middleware and know the corresponding advantages and disadvantages. They are able to select a appropriate middleware for a distributed application.

References

 

  • Andrew S. Tanenbaum and Marten van Steen. Distributed Systems: Principles and Paradigms. Prentice Hall, 2002.
  • P. Bernstein and E. Newcomer. Principles of Transaction Processing. Morgan Kaufmann Publishers, 1997.
  • G. Mühl, L. Fiege, P. Peitzuch. Distributed Event-Based Systems. Springer Verlag, 2006
  • M. Campione, K. Walrath, and A. Huml. The Java Tutorial. The Java Series. Addison-Wesley, 3rd edition, 2001.

 

Will be extended in lecture.

Prerequisites

  • Bachelor in Computer Science or related
  • Knowledge on distributed systems
  • Solid programming skills

Exam

Oral examination.