Kolloquium am 29.01.2002
Qualitätsbewusste verteilte Objekte
Dr. Franz J. Hauck
(Universität ErlangenNürnberg)
Die objektorientierte Programmierung ist sehr populär und verspricht eine gute Strukturierung und Wiederverwendung von Anwendungsteilen. Eine ihrer wesentlichen Eigenschaften ist es, verschiedene Implementierungen von Objekten hinter einer gleichen Schnittstelle verbergen zu können. So können verschiedenste Objekte in der Anwendung gleichartig behandelt werden. Die verteilte objektorientierte Anwendungsentwicklung wird durch Verteilungsplattformen (MiddlewareSysteme) unterstützt. Das vorherrschende Programmiermodell ist jedoch, ein Objekt an genau einem Verteilungsort zu platzieren und es andernorts durch einen entfernten Aufruf anzusprechen. Bei der Implementierung von qualitätsbewussten Anwendungen (z.B. fehlertoleranten Informationsdiensten oder MultimediaAnwendungen) stört dieses Vorgehen und führt letztlich zu einem Konflikt mit dem objektorientierten Anwendungsdesign, der darin gipfelt, dass nicht mehr alle möglichen Implementierungen eines verteilten Objekts hinter einer gleichen Objektschnittstelle gekapselt werden können.
Im Vortrag wird ein fragmentiertes verteiltes Objektmodell vorgestellt, das diese Probleme nicht zeigt und damit insbesondere für verteilte Objektimplementierungen geeignet ist, die Dienstgüteaspekte realisieren. Am Beispiel des Projekts AspectIX wird dargestellt, dass sich ein solches Modell nahtlos in das Programmiermodell einer gängigen Verteilungsplattform (im Beispiel CORBA) integrieren lässt.
Termin : | Dienstag, 29.01.2002, 17.15 Uhr |
---|---|
Raum : | Gebäude 48, Raum 208 |