SYSTEM AND METHOD FOR PROVIDING AN END-TO-END LIFECYCLE IN A MULTITENANT APPLICATION SERVER ENVIRONMENT
First Claim
1. A system for end-to-end lifecycle in a multitenant application server environment, comprising one or more computers, comprising an application server environment executing thereon, together witha plurality of deployable resources which can be used within the application server environment,one or more resource group templates, which define groupings of deployable resources within a domain, andone or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, that can be associated with a tenant;
- anda lifecycle component that provide configuration integration across components that all have partition-specific configurations that must be associated and coordinated.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. In accordance with an embodiment, the end-to-end lifecycle infrastructure includes a plugin-based mechanism which enables the different components within a multi-tenant application server environment to use a lifecycle plugin to provide their own component-specific lifecycle functionality. In accordance with an embodiment, the system includes support for a tenant onboarding functionality, which can be used to onboard a tenant for a service to a particular partition. In accordance with an embodiment, the system supports the use of a global runtime within the multi-tenant application server environment.
28 Citations
9 Claims
-
1. A system for end-to-end lifecycle in a multitenant application server environment, comprising one or more computers, comprising an application server environment executing thereon, together with
a plurality of deployable resources which can be used within the application server environment, one or more resource group templates, which define groupings of deployable resources within a domain, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, that can be associated with a tenant; - and
a lifecycle component that provide configuration integration across components that all have partition-specific configurations that must be associated and coordinated. - View Dependent Claims (2, 3)
- and
-
4. A method for end-to-end lifecycle in a multitenant application server environment, comprising:
-
providing, at one or more computers, comprising an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more resource group templates, which define groupings of deployable resources within a domain, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain that can be associated with a tenant; and providing a lifecycle component that provide configuration integration across components that all have partition-specific configurations that must be associated and coordinated. - View Dependent Claims (5, 6)
-
-
7. 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 method comprising:
-
providing an application server environment, together with a plurality of deployable resources which can be used within the application server environment, one or more resource group templates, which define groupings of deployable resources within a domain, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain that can be associated with a tenant; and providing a lifecycle component that provide configuration integration across components that all have partition-specific configurations that must be associated and coordinated. - View Dependent Claims (8, 9)
-
Specification