Vorlesungsinhalt

Inhalt der Vorlesung (Auszug)

Die Lernziele der Vorlesung sind das Erlernen von Grundlagen und der Erwerb von methodischem und technologischem Wissen zur Entwicklung von modernen Informationssystemen (IS) in heterogenen und verteilten Umgebungen. Zentrale Inhalte sind die robuste Datenmanipulation in Mehrschichtenarchitekuren und Techniken und Middleware zur Realisierung und Integration von IS auf Daten-, Anwendungs-, und Geschäftsprozessebene. Dies umfaßt: ".

  • IS-Architekturkonzepte (Mehrschichtenarchitektur, Komponentenorientierung, Universal Access)
  • Verteile Transaktionsverwaltung (TP-Monitore)
  • Datenintegration (Schemaintegration, Wrapper-basierte Ansätze)
  • DB-Gateways (ODBC, JDBC, SQLJ)
  • Web-basierter DB-Zugriff (CGI, Servlets, Applets)
  • Verteilte Objekte und Komponenten (CORBA, EJB, J2EE - Transaktionen, Persistenz, Sicherheit, Anbindung von Legacy-Systemen)
  • Botschaftenorientierte Middleware (Message Queuing, Message Brokers)
  • XML (Grundlagen, XML als Integrationstechnologie)
  • Web Services (Grundlagen, Erweiterungen für robuste Web Services)
  • Geschäftsprozesse (Modellierung, Workflow Management, transaktionale Workflows, Orchestrierung von Web Services)
  • Integration für e-Business

An dieser Stelle werden mit Beginn des Vorlesungsbetriebs die Vorlesungsunterlagen bereitgestellt.

Vorlesungsunterlagen

Outline (PDF)

Part I - Middleware for Information Systems

Chapter 1 - Motivation (PDF)

Chapter 2 - Distributed Information Systems Architecture (PDF)

Chapter 3 - DB Gateways  (PDF)

Chapter 4 - Remote Procedure Calls and Distributed Transactions (PDF)

Chapter 5 - Application Server Middleware (PDF)

Chapter 6 - Object Persistence, Relationships, and Queries (PDF)

Chapter 7 - XML (PDF)

Chapter 8 - Foundations of Web Services (PDF)

Chapter 9 - Web Services Coordination and Transactions (PDF)

Chapter 10 - Web-based Information Systems (PDF)

Part II - Enterprise Information Systems

Chapter 1 - Motivation (PDF)

Chapter 2 - Virtual Data Integration (PDF)

Chapter 3 - Data Replication and Materialized Integration (PDF)

Chapter 4 - Information Integration (PDF)

Chapter 5 - Connectors (PDF)

Chapter 6 - Message-oriented Middleware (PDF)

Chapter 7 - Business Process Modeling and Workflow Management (PDF)

Chapter 8 - Web Services Composition and E-Business Collaboration (PDF)