KIT | KIT-Bibliothek | Impressum | Datenschutz

Transaktionales Methoden-Caching im Applikationsserver-Bereich

Pfeifer, Daniel

Abstract:


Applikationsserver haben etwa durch CORBA und EJB große
Bedeutung gewonnen, denn auf ihnen fußen unternehmenskritische
Anwendungen. Allgemein ermöglichen Applikationsserver den
entfernten Zugriff auf Geschäftsfunktionalität mittels einer
objektorientierten Dienstschnittstelle. Aus der Sicht einer
Klientenanwendung, die ein derartiges System nutzt, gibt es aber
ein großes Problem: Die Leistung des Servers in Bezug auf
Skalierbarkeit und Antwortzeiten ist häufig unbefriedigend.
Dieser Bericht versucht durch eine neue Cache-Strategie Abhilfe
zu leisten. Er zeigt, wie man im Zusammenhang mit
klientenbasierten Anwendungstransaktionen das Caching
von Methodenresultaten auf der Klientenseite eines
Applikationsserver-Systems ermöglicht.
Das Cache-Verfahren ist dabei transparent und konsistent, so
dass sich der Anwendungscode weder auf Klienten- noch auf
Serverseite durch die Einführung des Caches verändert.
Häufig sollen im Code eines Klientenprogramms eine Menge von
Dienstmethodenaufrufen in ACID-Transaktionen gekapselt werden –
man spricht von klientenbasierten Anwendungstransaktionen. Die
Ausführung der Dienstmethoden ist auf der
Applikationsserver-Seite mit einem Transaktionsverwalter und
... mehr


Volltext §
DOI: 10.5445/IR/1000001243
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Buch
Publikationsjahr 2004
Sprache Deutsch
Identifikator urn:nbn:de:swb:90-12439
KITopen-ID: 1000001243
Verlag Universität Karlsruhe (TH)
Serie Interner Bericht. Fakultät für Informatik, Universität Karlsruhe ; 2004,13
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page