REPOSITORY LAYER STRATEGY ADAPTATION FOR SOFTWARE SOLUTION HOSTING
First Claim
1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
- reading, upon an installation of a new software release at a multitenant computing system, a list of layers of a pre-existing layer strategy in use at the multitenant computing system;
installing, as part of the installation of the new release an updated bottom layer in a repository of the multitenant computing system, the updated bottom layer comprising software components available for use in one or more tenants of the multitenant computing system;
determining a target set of software components for a tenant of the multitenant computing system, the determining comprising reading a metadata definition of the target set for a layer of a repository of the multitenant computing system to which the tenant is assigned; and
configuring the tenant consistent with the target set of software components.
2 Assignments
0 Petitions
Accused Products
Abstract
Upon an installation of a new software release at a multitenant computing system, a list of layers of a pre-existing layer strategy in use at the multitenant computing system can be read. As part of the installation of the new release, an updated bottom layer in a repository of the multitenant computing system can also be installed. A target set of software components for a tenant of the multitenant computing system can be determined, for example by reading a metadata definition of the target set for a layer of a repository of the multitenant computing system to which the tenant is assigned. The tenant can be configured consistent with the target set of software components.
-
Citations
16 Claims
-
1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
-
reading, upon an installation of a new software release at a multitenant computing system, a list of layers of a pre-existing layer strategy in use at the multitenant computing system; installing, as part of the installation of the new release an updated bottom layer in a repository of the multitenant computing system, the updated bottom layer comprising software components available for use in one or more tenants of the multitenant computing system; determining a target set of software components for a tenant of the multitenant computing system, the determining comprising reading a metadata definition of the target set for a layer of a repository of the multitenant computing system to which the tenant is assigned; and configuring the tenant consistent with the target set of software components. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
at least one programmable processor; and a machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising; reading, upon an installation of a new software release at a multitenant computing system, a list of layers of a pre-existing layer strategy in use at the multitenant computing system; installing, as part of the installation of the new release an updated bottom layer in a repository of the multitenant computing system, the updated bottom layer comprising software components available for use in one or more tenants of the multitenant computing system; determining a target set of software components for a tenant of the multitenant computing system, the determining comprising reading a metadata definition of the target set for a layer of a repository of the multitenant computing system to which the tenant is assigned; and configuring the tenant consistent with the target set of software components. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
reading, upon an installation of a new software release at a multitenant computing system, a list of layers of a pre-existing layer strategy in use at the multitenant computing system; installing, as part of the installation of the new release an updated bottom layer in a repository of the multitenant computing system, the updated bottom layer comprising software components available for use in one or more tenants of the multitenant computing system; determining a target set of software components for a tenant of the multitenant computing system, the determining comprising reading a metadata definition of the target set for a layer of a repository of the multitenant computing system to which the tenant is assigned; and configuring the tenant consistent with the target set of software components. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification