Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Module INF-22-02-M-6

Middleware for Heterogeneous and Distributed Information Systems (M, 8.0 LP)

Module Identification

Module Number Module Name CP (Effort)
INF-22-02-M-6 Middleware for Heterogeneous and Distributed Information Systems 8.0 CP (240 h)

Basedata

CP, Effort 8.0 CP = 240 h
Position of the semester 1 Sem. in WiSe
Level [6] Master (General)
Language [DE/EN] German or English as required
Module Manager
Lecturers
Area of study [INF-INSY] Information Systems
Reference course of study [INF-88.79-SG] M.Sc. Computer Science
Livecycle-State [NORM] Active

Courses

Type/SWS Course Number Title Choice in
Module-Part
Presence-Time /
Self-Study
SL SL is
required for exa.
PL CP Sem.
4V+2U INF-22-02-K-6
Middleware for Heterogeneous and Distributed Information Systems
P 84 h 156 h - - PL1 8.0 WiSe
  • About [INF-22-02-K-6]: Title: "Middleware for Heterogeneous and Distributed Information Systems"; Presence-Time: 84 h; Self-Study: 156 h

Examination achievement PL1

  • Form of examination: oral examination (20-60 Min.)
  • Examination Frequency: Examination only within the course
  • Examination number: 62201 ("Middleware for Heterogeneous and Distributed Information Systems")

Evaluation of grades

The grade of the module examination is also the module grade.


Contents

  • Architecture of distributed information systems and transaction systems
  • DB-Gateways
  • Distributed transaction processing and management (transactional RPCs, X/Open DTP)
  • Application server middleware (transactions, performance, object persistence and queries)
  • Message-oriented middleware (asynchronous transactions, message queuing, message brokering)
  • Web services (foundations, extensions for robust web services, coordination and transactions)
  • Business process middleware (modelling, workflow management systems, transactional workflows, web service orchestration and choreography)
  • Web-based information systems
  • Concepts for interoperability and integration (distribution, heterogeneity, autonomy, transparency)
  • Virtual data integration (federated DBMS, Multi-DBMS, Wrappers and Mediators)
  • Materialized data intergation (data replication, data warehousing, data transformation/Extract-Transform-Load)
  • Concepts and techniques for integration planning (schema matching, mapping , integration, model management)

Competencies / intended learning achievements

Students...
  • can understand and explain the architecture of distributed information systems and transaction systems,
  • can explain and compare the important features and use of different classes of middleware to realize transaction systems,
  • can elaborate the challenges of integrating data from multiple data sources and describe and compare realization strategies for integration systems,
  • can explain, compare and evaluate classes of middleware for virtual and materialized data integration,
  • can explain, position, compare and apply important techniques and methods for integration planning

Literature

  • Bernstein, Philip A., Newcomer, Eric: Principles of Transaction Processing (2nd Edition), Morgan Kaufmann Publ., 2009
  • additional references will be announced in the lecture

Requirements for attendance of the module (informal)

None

Requirements for attendance of the module (formal)

None

References to Module / Module Number [INF-22-02-M-6]

Course of Study Section Choice/Obligation
[INF-88.79-SG] M.Sc. Computer Science [Specialisation] Specialization 1 [WP] Compulsory Elective
Module-Pool Name
[INF-SIAK-DT-CS-MPOOL-6] SIAK Certificate "Digital Transformation" - Modules INF "Computer Science"