Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Middleware
 
  Vorlesung
  Literatur
  Skript
  Übungen
  Scheine, Prüfungen
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2003/04  >  Middleware  >  Skript

Middleware -- WS 2003/04

Gliederung und Skript


Das Vorlesungsskript wird jeweils in Postscript und PDF mit zwei DIN A5 Seiten (kommentierte Folien) bzw. vier DIN A6 Seiten (unkommentierte Folien) pro Druckblatt angeboten. Die Links auf die Skript-Dokumente sind jeweils hinter den Kapitelüberschriften in der folgenden Vorlesungsgliederung angegeben.


All slides are copyrighted (C) 1997 - 2004 by Jürgen Kleinöder, University of Erlangen-Nürnberg, and Franz J. Hauck, University of Ulm, Germany. Use without prior written permission of the authors is not permitted!

Inhalt:

  1. Organisatorisches (-> A6/postscript | -> A6/PDF)

  2. Überblick (-> A6/postscript | -> A6/PDF )

  3. Grundlagen der Objektorientierung (-> A5/postscript | -> A5/PDF )
    • Motivation
    • Software-Design
    • OOP - Grundbegriffe
      (Objekt, Klasse, Methoden, Vererbung, ...)
    • Basiskonzepte
      (Abstraktion, Kapselung, Modularisierung, Hierarchien, Typisierung, Polymorphismus, Nebenläufigkeit, Persistenz)
    • Objektorientierte Analyse und Design
    • Design Patterns
      (Grundidee, Bedeutung für verteilte Systeme)

  4. Verteilte Objekte und CORBA (-> A5/postscript | -> A5/PDF )
    • Grundlagen Verteilter Systeme
    • OOP und Verteilte Anwendungen
      (Explizite vs. implizite Kommunikation, transparente vs. nicht-transparente Verteilung, ...)
    • Java RMI
    • Motivation CORBA
    • Überblick CORBA Architektur
    • Der Object Request Broker (ORB)
      (Interface Description Language (IDL), Remote invocation, Dynamic invocation, Komponenten des ORB)
    • Portable Object Adaptor
    • CORBA Services

  5. Objektorientierte Komponentenmodelle und Verteilte Systeme (-> A5/postscript | -> A5/PDF )
    • Komponentenmodelle
      (Grundkonzept, Übersicht)
    • JavaBeans - ein Komponentenmodell für Java
      (Architektur, Properties, Events, Introspection)
    • Jini - ein verteiltes Komponentenmodell
    • Enterprise Java Beans (EJB)

  6. Microsoft & Verteilte Objekte (-> A6/postscript | -> A6/PDF)
    • OLE, COM, DCOM, AtiveX, COM+
    • COM Architektur
    • Vergleich mit CORBA
    • .NET-Architektur
      (Common Language Infrastructur, Common Language Runtime, Assemblies, Application Domains, Programmierung verteilter Systeme)

  7. Enterprise Java Beans (-> A6/postscript | -> A6/PDF )

  8. Web Services und Verteilte Anwendungen (-> A6/postscript | -> A6/PDF )
    • Problematik
    • Web Services
    • XML
    • Simple Object Access Protocol - SOAP
    • Web Services Description Language - WSDL
    • Universal Description Discovery and Integration - UDDI
    • weitere Standards und Entwicklungen

  Impressum   Datenschutz Stand: 2004-03-30 15:06