Patent ID: 8458346
Filing Date: 2013-06-04
Classification: G06F,H04L

Abstract:
1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising: receiving input data specifying a software process to an administrative tenant in a multi-tenant system that comprises an application server and a data repository, the application server providing access for each of a plurality of organizations to one of a plurality of client tenants; initiating a tenant multiplexer in the administrative tenant that calls an administrative agent in the administrative tenant and receives, from the administrative agent, an action framework and a trusted connection protocol for accessing each of the plurality of client tenants; establishing, using the trusted connection protocol without tenant-specific authentication information, a trusted system connection to an update agent in each of the plurality of client tenants; and simultaneously implementing, using the update agent of each of at least a subset of the plurality of client tenants under control of the multiplexer via the trusted system connection, the action framework to begin execution of the software process for the at least the subset.