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