Middleware ala

Inhalt

 Einleitung
 Grundlagen
 Historie
 OMA CORBA
    Entwurf
    Spezifikation
    Arbeitsweise
 Ausblicke
 Anhang
    Literatur
    Vortrags-Folien

 

Grundlagen der verteilten Objekte

In objektorientierten Sprachen kommunizieren Objekte über Messages. Diese Message-Kommunikation ist auf eine Programmiersprache und (normalerweise) auf ein Programmierprobjekt begrenzt.

Für einfacheres und effektiveres Implementieren wäre es günstig, bestimmte Dienste (wie zum Beispiel das Ausdrucken oder die Bildschirmanzeige) von allen Programmiersprachen und unabhängig vom Betreibssystem und der Hardware nutzen zu können.

Für diesen Ansatz ist ein Protokoll zu entwickeln, welches als allgemeiner Standard anerkannt und auch benutzt wird. Bei verteilten Objekten besteht das Problem in unterschiedlichen Hardwareplattformen und unterschiedlichen Programmiersprachen.

Hier wurden proprietäre Lösungen auf Betriebssystembasis implementiert. Diese Implementationen sind programmiersprachen-unabhängig. Dieser Ansatz ist aber betriebssystemhersteller-spezifisch und fördert nicht die zukunftsweise (betriebssystem-) unabhängige Programmierung.

Hier nun ist die Definition eines einheitlichen unabhängigen Standards für (möglichst) alle Betriebssysteme und alle Software-Entwickler wünschenswert.

Verschiede Objekte können über diese auf allen Plattformen zu implementierende Protokollschicht kommunizieren.


zuletzt geändert am Monday, 06-Apr-1998 12:50:36 CEST von Jan Setzer