Left Up Right Arbeitsgruppe Komponenten / CORBA

Softwaredesignfragen

Die Applikationsschicht und die Datenabstraktionsschicht einer Multitier-Schicht wird wohl oft eng an das Datenbanksystem gekoppelt sein.
Das Informix-Whitepaper Objects in Middleware: How Bad Can It Be ? meint, daß man mit Middleware wohl kein erweiterbases Datenbanksystem bauen sollte, da RPCs um einen Faktor teuer (d.h. langsamer) sind.
LRPC von Lasowska oder ladbare Module (z.B. in Datenbankkern, dort auch Stored Procedures genannt), sind immer schneller.
Wobei z.B. MICO auch ladbare Module/shared Libraries nutzt, die im selben Adressraum liegen und die CORBA-Schnittstelle hat. (Ist u.a eine Frage des IDL-Compilers).

Caching zwischen den Schichten bringt Performance
Nach Marc Fleury JBoss Blue-Paper darf nicht jede Anforderung (Request) aus der Präsentationsebene zu einem auf Datenbankebene durchschlagen. Die mittlere Schicht muß auch als Cache dienen.

Arbeitsgruppe Komponenten/CORBA
Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber