Computer-implemented method, system and computer program product for deploying an application on a computing resource
AssigneeDeutsche Telekom AG
InventorsStefan Tobias RUEHL, Stephan VERCLAS
Life of this patent
Estimating the term…
Loading patent…
AssigneeDeutsche Telekom AG
InventorsStefan Tobias RUEHL, Stephan VERCLAS
Estimating the term…
A computer-implemented method for deploying an application on a computing resource includes: defining sets of groups of tenants for categorizing the plurality of tenants; assigning each tenant to at least one group of tenants; providing a deployment model for each combination of an application component of the plurality of application components and a tenant; determining constraint information for each combination of application component and tenant depending on the deployment model, wherein the deployment model is configured to enable each tenant to include and/or exclude entire groups of tenants from sharing one or more application components and/or infrastructure of the computing resource; determining a valid deployment configuration of the application depending on the constraint information associated with each application component; and deploying the application on the computing resource accordingly.
A computer-implemented method for deploying an application on a computing resource, wherein the application is provided remotely to a plurality of tenants of users, wherein the application comprises a plurality of application components, the computer-implemented method comprising:
A system for deploying an application on a computing resource, wherein the application is provided remotely to a plurality of tenants of users, wherein the application comprises a plurality of application components, the system comprising:
A non-transitory processor-readable medium having processor-executable instructions stored thereon for deploying an application on a computing resource, wherein the application is provided remotely to a plurality of tenants of users, wherein the application comprises a plurality of application components, the processor-executable instructions, when executed by at least one processor, being configured to facilitate performance of the following:
Dependencies are inferred from the claim text.