Verteilte Betriebssysteme


Vortrag im Fach Rechner- & Betriebssysteme der Bauhaus - Uni - Weimar
Marco Heinszmann


Gliederung:

(1) Begriffsdefinition

(2) Warum verteilte Systeme? - Anwendungsgebiete

(3) Anforderungen an verteilte Betriebssysteme

(4) Hard- und Softwarearchitekturen

(5) Spezifikationen von verteilten Systemen

(6) CORBA ( Common Object Request Broker Architecture )


Begriff:

Einige wichtige Gründe für verteilte Systeme:

Wichtigste Anwendungsgebiete:

Anforderungen an verteilte Systeme:

Gemeinsame Ressourcennutzung

typische Ressourcen:

Performance

Zuverlässigkeit

Skalierbarkeit

Offenheit

Transparenz

Hardware - Architekturen

Software - Architekturen

Spezifikationen von verteilten Systemen


CORBA ( Common Object Request Broker Architecture ) Die einzelnen Komponenten Der Object Request Broker Als zentrale Komponente im System, dient er der Kommunikation der einzelnen Objekte, Services, Applications usw. untereinander. Grob ausgedrückt liefert er einen Bus, auf den eine Nachricht raufgesprochen werden kann und die auf der anderen Seite auch irgendwann jemand vielleicht interessiert, der sie dann liest. Auf Grund der Wichtigkeit wurde diese Komponente auch als erstes spezifiziert. Application Objects Damit sind die speziellen Lösungen für den Anwender gemeint, also alle Arten von Software, die die anderen Komponenten als Basis für eine umfangreiche Arbeitsumgebung nehmen will. Common Facilities Wenn die Common Object Services die Basisdienste zur Verfügung stellen, dann liefern die Common Facilities (CF) höherwertige Dienste, die aber von allgemeinerem Interesse sind. Es wird unterschieden zwischen Horizontal CF, die Dienste für alle Arten von Anwendungen bereitstellen und Vertical CF, die spezialisierte Dienste für bestimmte Anwendungsgebiete (Z. B. Finanzen, CAD) zur Verfügung stellen. Die CF sind erst in der letzten Zeit angegangen worden, da man zuerst die Basisdienste spezifizieren wollte. Mit verwertbarem Material wird Ende 1996 gerechnet. Es sind aber schon einige Details absehbar, da die meisten (horizontal ist erstmal interessanter) CF angepaßte de-facto-Standards sein werden. So wird man im Bereich Compound Documents CF sich nah an OpenDoc halten und im Bereich System Management CF wird man mit X/Opens SysMan und Tivoli (TME Tivoli Management Environment) schon nahe dran sein. Common Object Services (COS) Sind die nach dem ORB wichtigste Komponente, die bei der Programmierung/Softwareentwicklung die grundlegenden Dienste (Basisdienste) und Handles zur Arbeit mit Objekten zur Verfügung stellen. Einige von ihnen werden später noch genauer dargestellt, darum hier nur ein kurzer Einblick.

Copyright © 1998 Marco Heinszmann
This Home Page was created by WebEdit,Mittwoch, 14. Januar 1998
Most recent revision Mittwoch, 14. Januar 1998