Data access for the masses through OLE DB
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Strategic directions in database systems—breaking out of the box
ACM Computing Surveys (CSUR) - Special ACM 50th-anniversary issue: strategic directions in computing research
Formal specification of CORBA services: experience and lessons learned
OOPSLA '00 Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Component database systems
All your data: the Oracle extensibility architecture
Component database systems
Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
DataBlade Extensions for INFORMIX-Universal Server
COMPCON '97 Proceedings of the 42nd IEEE International Computer Conference
Working Together in Harmony - An Implementation of the CORBA Object Query Service and its Evaluation
ICDE '99 Proceedings of the 15th International Conference on Data Engineering
ICDE '00 Proceedings of the 16th International Conference on Data Engineering
KIDS: Construction of Database Management Systems based on Reuse
KIDS: Construction of Database Management Systems based on Reuse
Aspect-Oriented Database Systems
Aspect-Oriented Database Systems
Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model
Proceedings of the 26th International Conference on Software Engineering
DBNet: A Service-Oriented Database Architecture
DEXA '06 Proceedings of the 17th International Conference on Database and Expert Systems Applications
SimpleDB: a simple java-based multiuser syst for teaching database internals
Proceedings of the 38th SIGCSE technical symposium on Computer science education
The Adaptation Model of a Runtime Adaptable DBMS
BNCOD 26 Proceedings of the 26th British National Conference on Databases: Dataspace: The Final Frontier
Semantics of a runtime adaptable transaction manager
IDEAS '09 Proceedings of the 2009 International Database Engineering & Applications Symposium
Hi-index | 0.00 |
In this paper we present our approach towards a modularized database management system (DBMS) whose components can be adapted at runtime and show the modularization of a DBMS beneath the record-oriented interface as a first step. Cross-cutting concerns like transactions pose thereby a challenge that we answer with aspect-oriented programming (AOP). Finally we show the implementation techniques that enable the exchange of database modules dynamically. Particularly with regard to stateful components we define a service adaptation process that preserves and transmits the component's state.