A Change Execution System for Enterprise Services with Compensation Support [chapter]

Félix Cuadrado, Rodrigo García-Carmona, Álvaro Navas, Juan C. Dueñas
2010 Communications in Computer and Information Science  
Modern enterprises rely on a distributed IT infrastructure to execute their business processes, adopting Service Oriented Architectures in order to improve the flexibility and ease of adaptation of their functions. Nowadays this is a vital characteristic, as the increased competition forces companies to continuously evolve and adapt. SOA applications must be supported by management and deployment systems, which have to continuously apply modifications to the distributed infrastructure. This
more » ... cle presents a modelbased solution for automatically applying change plans to heterogeneous enterprise managed environments. The proposed solution uses models which describe in an abstract language the changes that need to be applied to the environment, and executes all the required operations to the specific managed elements. Also, to ensure that the environment ends in a stable state, compensation for previously executed operations is supported. The validation results from a case study taken from the banking domain are also presented here.
doi:10.1007/978-3-642-16402-6_46 fatcat:i6ahjbatv5fwfe5uds65ly3ahe