In diesem Buch habe ich eine einheitliche Objekt-Caching-Architektur und -Implementierung auf Basis von CORBA vorgestellt mit der verschiedene Arten von Remote-Objekten mit nur geringfügigen Änderungen am bestehenden Code zwischengespeichert werden können. Dieser Ansatz basiert auf einer anwendungsspezifischen Cache-Konsistenzrichtlinie prozessbezogenem Caching objektgrafikbasiertem Datentransfer und Replikationsmanagement. Ich habe diese Architektur auf Anwendungen mit unterschiedlichen Systemanforderungen angewendet und einen Leistungsvergleich zwischen ihnen durchgeführt. Ich habe gezeigt dass die vorgeschlagene Caching-Architektur zu einer Leistungssteigerung bei Anwendungen führt die eine angemessene Anzahl von Lesevorgängen aufweisen. Anschließend habe ich eine dreistufige bedarfsgerechte adaptive und transparente Lastenausgleichsarchitektur für ein zustandsbehaftetes CORBA-Objekt-Caching-System bereitgestellt und implementiert. Die vorgeschlagene Architektur verwendet eine Kombination aus Interceptor und Objekt-Wrapper um Anfragen an verschiedenen Punkten mit minimalem Overhead abzufangen was die Effizienz erheblich verbessert. Anstelle eines zentralisierten Lastenausgleichs wird der Lastenausgleich vollständig dezentral durchgeführt wodurch das System fehlertolerant wird.