CONTENT | PREV | NEXT

1 Einleitung

1.1 Was heißt "verteilte Anwendung" ?

1.2 Der klassische Ansatz

 
Classical Programming
 

Vorteile:

  • Plattformunabhängigkeit
  • Sprachenunabhängigkeit
  • Nachteile:

  • umständlicher Datenaustausch zwischen Client und Server
  • Protokolldesign kann zeitaufwendig und fehlerbehaftet sein
  • objektorientierte Konzepte bleiben lokal begrenzt
  • 1.3 Der smartere Ansatz

     
    Smart Programming
     

    1.4 Verteilte Objektmodelle

    Ziel:

    Vertreter:

    Allgemeine Funktionsweise:

    1. Server (Service, Servant) wird gestartet und registriert seine Dienste in einem zentralen Register
    2. Client besorgt sich vom Register eine Objektreferenz auf den gewünschten Dienst
    3. Client ruft über diese Objektreferenz Methoden des Dienste auf
     
    © 1998 sven.buergel@informatik.tu-chemnitz.de
    CONTENT | PREV | NEXT