Patent ID: 8825906

Claim:
A collaborative computing method for the establishment of a named collaborative space, the method comprising: providing a templatable and provisionable named collaborative space configured to serve as a basis for establishing multiple different instances of named collaborative spaces, the templatable and provisionable named collaborative space defining a work place within the collaborative computing environment and configured to manage a plurality of business process components disposed within an instance of the named space in a one-to-many relationship; provisioning multiple different instances of the templatable and provisionable named collaborative space, each of the instances of the named collaborative space representing a specific instantiation of a business process and also is associated with a type of instance, the type of instance being a named template; identifying a membership set for the named collaborative space, the membership set including one or more members; providing a plurality of business process component instances for management within each of the provisioned instances of the named collaborative space; providing additional instance portlets including an instance search portlet configured for searching within each of the provisioned instances of the named collaborative space and also corresponding business process component instances, an instance manager portlet configured for providing a name and metadata for each of the provisioned instances of the named collaborative space, and an instance membership portlet configured for providing tracking and management of members within each of the provisioned instances of the named collaborative space; and, managing a common lifecycle for each of the provisioned instances of the named collaborative space and the business process components within each of the provisioned instances of the named collaborative space by instantiating the business process components within each of the provisioned instances of the name collaborative space when each of the provisioned instances of the name collaborative space is instantiated and by removing the business process components within each of the provisioned instances of the name collaborative space when each of the provisioned instances of the name collaborative space is removed.