Business processes are implemented using a collection component for storing system knowledge comprising usage history and user input relative to activities within community of users, where the system knowledge comprises at least a folksonomy. At least one of a user client component interacts with the data collection component to enable a corresponding user to contribute user-derived information to the folksonomy and a monitoring component monitors activities associated with the community of users and interacts with the data collection component to contribute usage information to the system knowledge. Still further, a composition design application interacts with a user to build and/or modify processes built using services, wherein the composition design application recommends candidate services that can implement aspects of the business processes based upon information derived from the system knowledge.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system for implementing business processes comprising: a server comprising a combination of hardware and software; one or more composition applications corresponding to one or more services, wherein said services are in communication with said server via a network; a data collection component, configured to be executed on said server, for storing system knowledge about a business process comprising usage history and user input relative to activities within a community of users of said services, said system knowledge comprising at least a folksonomy; at least one of: a user client component that interacts with said data collection component to enable a corresponding user to contribute a user input to said system knowledge; and a monitoring component that monitors activities associated with said one or more composition applications and/or services of said business process and interacts with said data collection component to contribute a usage history of said composition applications and/or services to said system knowledge; and a composition design application that interacts with a user to build and/or modify one or more of said composition applications of said business process, wherein said composition design application recommends candidate services that can implement aspects of said business process for selection by said user based upon information derived from said system knowledge. 2. The system according to claim 1, wherein said composition design application provides a ranking of said candidate services based upon at least one condition. 3. The system according to claim 2, wherein said at least one condition comprises a weight value assigned to each service. 4. The system according to claim 2, wherein said ranking is based on a policy-based mechanism. 5. The system according to claim 1, said composition design application further comprises an interface that provides information from said system knowledge for inspection by said user. 6. The system according to claim 5, wherein said interface provides information from said system knowledge for inspection by said user that is organized by at least one of specific users, user groups and a usage timeline. 7. The system according to claim 1, wherein said composition design application further updates said system knowledge with metadata corresponding to a service(s) selected by said user to build and/or modify one or more of said composition applications.