Patent ID: 7912902

Claim:
A system comprising: at least one computing device in communication with one or more service provider domains, the at least one computing device comprising: a plurality of service agents, individual ones of the service agents corresponding to one or more service applications located within the one or more service provider domains, and two or more of the plurality of service agents are configured to autonomously intercommunicate to bundle corresponding one or more service applications, a service bus agent configured to route messages between the one or more service applications and the plurality of service agents, and a user preference and profile agent configured to maintain one or more peer groups comprising a set of associated service agents of the plurality of service agents to define a bundled service, wherein the service bus agent is configured to receive a service event from at least one of the one or more service applications located within the one or more service provider domains, wherein the service bus agent is configured to forward the service event to a primary service agent of the plurality of service agents, the primary service agent corresponding to the at least one of the one or more service applications, wherein the primary service agent is configured to communicate with the user preference and profile agent to obtain at least one of the one or more peer groups in response to receipt of the service event, and wherein the primary service agent and the at least one of the one or more peer groups of service agents are configured to, in response to receipt of the service event, autonomously intercommunicate to bundle the one or more service applications by updating service specific data of the one or more service applications corresponding to the primary service agent and the at least one of the one or more peer groups of service agents.