IMMD IV Home Page Up Help Kö, Ha - July 12, 1999

Object-oriented Concepts in Distributed Systems

Script / Slides of the Lecture (SS 1999)

We do not offer a "real" script for the lecture but just copies of our slides. The slides (4 slides per page) are available as postscript files or in PDF format. You find the links behind the section titles in the overview below.

The slides for the lecture are not complete yet. We will add the missing sections as soon as they become ready.

The script of the last year (SS 1998) is still available. It covers about 70% of the contents we plan for this year.

For the german lecture "Objektorientierte Konzepte in der Betriebsprogrammierung" we have a more detailed script which also covers a part of this lecture.


The slides are also available with acrobat index and in original size: (-> lecture/PDF)
All slides are copyrighted (C) 1999 by Jürgen Kleinöder and Franz J. Hauck, University of Erlangen-Nürnberg, Germany. Use without prior written permission of the authors is not permitted!

Index:

  1. Organizational Topics (-> slides/postscript | -> slides/PDF)

  2. Overview (-> slides/postscript | -> slides/PDF)

  3. Object-Oriented Programming (-> slides/postscript | -> slides/PDF)
    (slides 1 - 32: -> slides/postscript | -> slides/PDF)
    (slides 33 - 64: -> slides/postscript | -> slides/PDF)
    • Motivation
    • Software design
    • OOP - basic terms
      (Object, Class, Method, Inheritance)
    • OO - fundamental concepts
      (Abstraction, Encapsulation, Modularization, Hierarchy, Typing, Polymorphism, Concurrency, Persistence)

  4. Distributed Systems (-> slides/postscript | -> slides/PDF)
    • Definition and Motivation
    • Taxonomy
      (Flynn, Tanenbaum, Network Operating Systems)
    • Communication Models
      (Message passing, Remote procedure call, Group communication)
    • Selected problems of Distributed Systems
    • Distributed and Object-Oriented Systems

  5. Distributed Objects in CORBA (-> slides/postscript | -> slides/PDF)
    • Motivation
    • Survey of the CORBA architecture
    • Object Request Broker (ORB)
      (Interface Description Language (IDL), Remote invocation, Dynamic invocation, Components of the ORB)
    • Portable Object Adaptor
    • CORBA Services

  6. Distributed Objects with DCOM (-> slides/postscript | -> slides/PDF)
    • Terminology
    • COM Architecture
      (Objects, Interfaces, Monikers)
    • Comparison to CORBA

  7. Java - Component Models & Jini (-> slides/postscript | -> slides/PDF)
    • Component models
    • Java - Design goals & key properties
    • JavaBeans
      (Architecture, Properties, Events, Introspection)
    • Jini

  8. Frameworks (-> slides/postscript | -> slides/PDF)
    • Frameworks - What they are, How they work, Benefits
    • Types of Frameworks
    • CORBA & Frameworks
    • Java & Frameworks
    • Examples


    About our Server | Mail to Webmaster | Navigational Hints | Search