loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The Second International Conference on Availability, Reliability and Security (ARES'07)
Decoupling Constraint Validation from Business Activities to Improve Dependability in Distributed Object Systems
Vienna, Austria
April 10-April 13
ISBN: 0-7695-2775-2
Lorenz Froihofer, Vienna University of Technology
Johannes Osrael, Vienna University of Technology
Karl M. Goeschka, Vienna University of Technology
Integrity constraints are an important means to discover and specify application requirements. Although they are explicitly available and discussed during the system analysis and design phases, the constraint validation functionality is generally still tangled with other implementation code, e.g., the business logic, in today?s systems. We contribute with an approach to decouple the integrity constraints from the business logic as well as the setpoints of constraint validation from the business activities. This allows us to balance dependability with respect to node and link failures by temporarily relaxing constraint consistency. Our prototype implementation indicates that this approach is typically worth its effort in systems where availability is of higher priority than strict consistency and a roll-forward approach to system repair, e.g., through compensating actions, is preferred over generic rollback-based solutions.
Citation:
Lorenz Froihofer, Johannes Osrael, Karl M. Goeschka, "Decoupling Constraint Validation from Business Activities to Improve Dependability in Distributed Object Systems," ares, pp.443-450, The Second International Conference on Availability, Reliability and Security (ARES'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.