School of Computing


Framework for Dynamically Configurable Distributed Transactional Applications

Design and implementation of a transaction framework that permits a transactional application to be dynamically customised (configured) to a degree that has not been possible before. The framework will permit an application designer to choose the atomic object support system implementations that suits the requirements of the application. Considerable degree of freedom will exist in selecting from a variety of concurrency control, persistence and server management implementations to control non-functional behaviour of the application, while leaving functional characteristics unchanged. High-level configuration management tools