SYSTEM AND METHOD FOR PLACEMENT LOGIC IN A CLOUD PLATFORM ENVIRONMENT
First Claim
1. A system for providing multitenancy support in a platform as a service or cloud computing environment, including placement logic, comprising:
- one or more computers including a cloud computing environment executing thereon;
a platform component, which enables provisioning of enterprise software applications, including support for multitenancy, within the cloud computing environment, including, during provisioning of a particular service,associating a service runtime definition with the service, as provided by an administration interface, service management engine (SME), or an external environment configuration,receiving a placement configuration via an interface, to be associated with the SME associated with the service, andproviding the particular service and its service runtimes are provisioned, within one or more runtime pools, according to its service runtime definition and placement configuration.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for providing multitenancy support in a platform as a service or cloud computing environment. A platform component enables a service runtime to be shared by multiple tenants, by providing each tenant with a dedicated share or slice of a runtime instance. Each share/slice can be isolated from other shares/slices with respect to factors such as, for example, configuration, or quality of service. In accordance with an embodiment, during provisioning of a particular service runtime, a runtime definition associated with the service runtime can be utilized, for example by a service management engine, to configure the platform component to install one or more services within the service runtime. A particular service and its service runtimes can also be provisioned, within one or more runtime pools, according to a service runtime definition and placement configuration.
21 Citations
12 Claims
-
1. A system for providing multitenancy support in a platform as a service or cloud computing environment, including placement logic, comprising:
-
one or more computers including a cloud computing environment executing thereon; a platform component, which enables provisioning of enterprise software applications, including support for multitenancy, within the cloud computing environment, including, during provisioning of a particular service, associating a service runtime definition with the service, as provided by an administration interface, service management engine (SME), or an external environment configuration, receiving a placement configuration via an interface, to be associated with the SME associated with the service, and providing the particular service and its service runtimes are provisioned, within one or more runtime pools, according to its service runtime definition and placement configuration. - View Dependent Claims (2, 3, 4)
-
-
5. A method of providing multitenancy support in a platform as a service or cloud computing environment, including placement logic, comprising:
-
providing, at one or more computers, a cloud computing environment executing thereon; and provisioning enterprise software applications, including support for multitenancy, within the cloud computing environment, including, during provisioning of a particular service, associating a service runtime definition with the service, as provided by an administration interface, service management engine (SME), or an external environment configuration, receiving a placement configuration via an interface, to be associated with the SME associated with the service, and providing the particular service and its service runtimes are provisioned, within one or more runtime pools, according to its service runtime definition and placement configuration. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform the steps comprising:
-
providing one or more of an administration interface, service management engine (SME), or external environment configuration that enables a service runtime definition to be associated with a service, wherein the service is associated with an enterprise software applications for execution within the cloud computing environment; and during provisioning of a particular service, associating a service runtime definition with the service, as provided by an administration interface, service management engine (SME), or an external environment configuration, receiving a placement configuration via an interface, to be associated with the SME associated with the service, and providing the particular service and its service runtimes are provisioned, within one or more runtime pools, according to its service runtime definition and placement configuration. - View Dependent Claims (10, 11, 12)
-
Specification