Please use this identifier to cite or link to this item:
|Scopus||Web of Science®||Altmetric|
|Title:||Using the compliant systems architecture to deliver flexible policies within two-phase commit|
|Citation:||New horizons in information management : 20th British National Conference on Databases, BNCOD 20, Coventry, UK, July 15-17, 2003 : proceedings / Anne James, Brian Lings, Muhammad Younas (eds.).|
|Publisher Place:||Berlin, Germany|
|Series/Report no.:||Lecture notes in computer science, 2712|
|Conference Name:||British National Conference on Databases (20th : 2003 : Coventry, England)|
|Diana Howard, Henry Detmold, Katrina Falkner and David Munro|
|Abstract:||The compliant systems architecture (CSA) is a structuring methodology for constructing software systems that exhibit strict separation of policy and mechanism. Components of an instantiated CSA adapt to their environment under application control. This ability to evolve allows a single system to provide optimal support for arbitrary applications through flexible policy specification. Applications may determine their preferred level of participation in the specification of policy. In a distributed database system, two-phase commit (2PC) delineates a family of algorithms governed by policies that affect different performance, overhead and recovery characteristics. Whilst the literature describes many different algorithms, a given implementation employs a particular subset of policy choices. Consequently applications are captive to decisions made by the underlying system and are unable to exploit domain-specific knowledge. This paper outlines an instantiation of a distributed CSA and illustrates how it delivers flexibility within 2PC.|
|Description:||The original publication is available at www.springerlink.com|
|Appears in Collections:||Computer Science publications|
Files in This Item:
There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.