autonomic business service management
Medium and large enterprises think of information technology implementing business services. Examples include online banking or Web commerce. Most systems and application management technology manage individual hardware and software systems. A business service is inherently a composite comprised from multiple HW, SW and logical entities. For example, a Web commerce system may have a Web server, Web application server, database server and messaging system to connect to mainframe inventory management. Each of the systems has various installed software. Businesses want to automate management of the business service, not the individual instances. IT management systems must manage the service, "unwind" the high level policies and operations, and apply them to individual HW and SW elements. SOA makes managing composites more difficult due to dynamic binding and request routing. This presentation describes the design and implementation of a business service management system. The core elements include: A Unified Service Model A real-time management database that extends the concept of a Configuration Management Database (CMDB) [http://en.wikipedia.org/wiki/CMDB], and integrates external management and monitoring systems. Rule based event correlation and rule based discovery of the structure of a business service. Algorithmic analysis of the composite service to automatically detect and repair availability and end-to-end performance problems. The presentation suggests topics for additional research.
icac 2009 keynote talk