So you have a console that has your Business Service Management views. You set up the views to show the key Services you are providing to your end customer(s) (EMail, Databases, CRM, etc). You somehow are bringing in monitoring data in order to light up the service views in order to show some type of condition and health. You figured out how to measure the Service Levels and provide all of these details back to the end users and management in a dashboard. The question is, how do you maintain it?
If you have been following ITIL, one approach is to integrate the BSM solution with the CMDB solution (assuming they are different solutions). The CMDB probably has discovery populating it with new CI’s and updates to CI’s. The CMDB should have inputs to other systems for additional details around the CI’s. In the end, the CMDB is the location for the factiods around the Services such as all of the CI’s comprising the Service, relationships between the CI’s, current configuration of the CI’s and so on. If those details are available, why wouldn’t you use it to drive the way in which IT is managing the environment. As things change within the enterprise, the CMDB is updated and in turn the BSM views should auto-magically update also.