Patent ID: 7596583

Claim:
A system for monitoring composition applications and services within a community of users comprising: a data collection component executed on at least one server computer that stores system knowledge in at least one computer storage device, said system knowledge comprising usage history information and user input information with regard to computer systems including composition applications and services within a community of users, wherein each composition application is assembled using at least one of the services to implement a corresponding business process when executed, and said system knowledge comprising at least a folksonomy; at least one user client that interacts with said data collection component to provide user input information that is stored within said folksonomy by said data collection component to enable corresponding users to contribute user-derived information to said folksonomy; at least one monitoring component that monitors computer-implemented activities associated with said community of users and interacts with said data collection component to contribute usage history information that is stored by said data collection component as system knowledge; and an optimizing component that learns about the use of at least one composition application within said community of users over time, and learns about at least some of the services within the community of users over time, wherein the optimizing component further modifies at least one of a selected composition application and a relationship relationships between composition between the selected composition application and at least one associated service utilized by that selected composition application within said community of users by automatically triggering changes to that selected composition application based, at least in part, on information obtained from said system knowledge including said folksonomy.