INSTITUT

FU Berlin, Fachbereich Mathematik und Informatik, Institut für Informatik

Vortrag des Informatik-Kolloquiums


 Middleware für skalierbare und qualitätsbewusste Anwendungen

Dr. Franz J. Hauck, Universität Erlangen

Middlewaresysteme wie CORBA bieten ein verteiltes objektbasiertes Programmiermodell, das es Enwicklern erlaubt, verteilte Anwendungen auf der Basis von kooperierenden Objekten zu designen. Die Middleware liefert die notwendigen Dienste und Mechanismen für die Überwindung der verschiedenen Programmiersprachen und Rechnerplattformen sowie der räumlichen Trennung von Objekten. Will man mit heutiger Middleware einen weltweit verteilten Dienst aufbauen, stößt man auf Schwierigkeiten, da Replikation, Caching und Datenpartitionierung die Aufteilung in mehrere Objekte erfordert, die von der Middleware nicht als zusammengehörig erkannt werden. Viele Dienste sind zudem in unterschiedlichen Qualitätsstufen erbringbar. Heutige Middleware unterstützt jedoch keinerlei Dienstqualität. Dabei ist für eine effiziente Implementierung eines weltweit skalierbaren Dienstes die vom Klienten erwartete Dienstqualität genauso wichtig wie bei einer Multimediaanwendung. Im Vortrag wird die Middleware AspectIX vorgestellt, die qualitätsbewusste Dienste und Anwendungen unterstützt. Am Beispiel skalierbarer Dienste werden die Architektur und die Mechanismen von AspectIX erläutert. Dazu gehören eine Schnittstelle, die den Klienten die Einstellung der erwarteten Qualität ermöglicht, die Zerlegung eines verteilten Objekts in mehrere verteilte Fragmente und eine politikenbasierte Entscheidungsmaschine, die den Objektaufbau und andere objektinterne Entscheidungen trifft.


[ home ] [ search ] [ up
webmaster@inf.fu-berlin.de