(Foundations of) Architecture of Enterprise Applications

Summer Semester 2020

Lecture

Lecturer
Room

Mondays V38.04

Tuesdays V38.01

Period

tbd

Dates

Mondays 15:45 - 17:15

Tuesdays 11:30 - 13:00

C@mpus
ILIAS

Architektur von Anwendungssystemen

Exam

See Overview exams IAAS.

Please contact Elisabeth Ibach if you want to do the oral exam in the scope of the "Vertiefungslinie".

Material

See ILIAS-Group. The credentials will be announced in the first lecture.

Language

German

Exercise

Lecturer
Room

V38.04

Period

20.04. - 19.07.2020

Dates

Mondays 15:45 - 17:15

Due to the current Corona situation, the exercises will take place virtually.

All information will be given during the first video of the exercise ("Übersicht") which can be found in the ILIAS course. The video will be uploaded after the frist lecture unit.

C@mpus

Description

The notion of an architect as well as architecture of application systems is discussed. Based on this, the architectural diagrams and architecture description languages (ADLs) are introduced, and different architectural styles are discussed. Model-driven engineering of software is motivated. Non-functional properties are introduced and related to architectural modeling. Transactions are covered by discussing the ACID paradigm, concurrency control, and advanced transaction models. Synchronous as well as asynchronous communication is discussed along with RPC middleware and message queuing middleware. The concept of APIs is introduced. Based on the before, TP monitors as well as application servers are presented. A detailed discussion of high availability, scalability, stability, and consistency follows. Pattern languagesare introduced, and a first sketch of patterns of enterprise applications as well cloud computing patterns is given.

Contact

To the top of the page