IBM Skip to main contentUnited States
     Home  |  Products & services  |  Support & downloads  |  My account
 Select a country
 
CHAMPS Home
About CHAMPS
Publications
Demo Video
Team Members
   
Related links:
  IBM developerWorks Autonomic Computing Solution Installation
  IBM Tivoli Provisioning Manager
  W3C Submission: Solution Installation Schema
  OASIS Solution Deployment Descriptor (SDD)
  IBM Autonomic Computing
  IBM On Demand Business

 

CHAnge Management with Planning and Scheduling (CHAMPS)

Reducing the Complexity of IT Change Management through Automation

The CHAMPS project aims at reducing the complexity of IT Change and Configuration Management in distributed environments. Change Management is a process by which IT systems are modified to accommodate considerations such as software fixes, hardware upgrades and performance enhancements. Examples of changes are modifying the schema of a database table in a running application or installing a new release of a web application server in a multi-tiered e-Business system.

The CHAMPS system is a schedule-optimized Change Manager and combines a variety of standards, products, technologies and concepts into a solution for automated Change Management. CHAMPS accomplishes the automation of a variety of error-prone and labor-intensive change and configuration tasks by:

  • generating change management workflows in the standardized WS-BPEL workflow language from dependency models expressed in the Solution Installation (SI) XML Schema and storing them in a repository for further reuse,
  • formulating IT Change Management as an optimization problem and applying mathematical scheduling theory to bind the generated workflows to the best possible data center resources, based on administrator policies and best practices,
  • submitting bound workflows to a common-off-the-shelf workflow engine (IBM WebSphere Process Choreographer) for execution,
  • tracking workflow execution status to determine whether they are still running, completed successfully, or completed with an error.
  • enforcing deadlines by monitoring workflow execution and deciding if the provisioning activity should be abandoned (and rolled back to a previous state), or continued despite the delay.

For more information on CHAMPS, please select one of the following sections:


  About IBM  |  Privacy  |  Legal  |  Contact