用于在多租户应用服务器环境中提供端到端生命周期的系统和方法技术方案

技术编号:16048895 阅读:31 留言:0更新日期:2017-08-20 08:35
根据实施例,本文描述了用于在多租户应用服务器环境中提供端到端生命周期的系统和方法。生命周期管理器实现跨可以具有它们自己的特定于分区的配置的不同组件(例如,应用服务器、业务导向器或负载平衡器,以及数据库或其它组件)的配置集成。根据实施例,端到端生命周期基础设施包括基于插件的机制,该基于插件的机制使得多租户应用服务器环境内的不同组件能够使用生命周期插件来提供它们自己的组件特定的生命周期功能。根据实施例,系统包括对租户加入功能的支持,该功能可以用于针对服务将租户加入特定的分区。根据实施例,系统支持在多租户应用服务器环境内使用全局运行时。

【技术实现步骤摘要】
【国外来华专利技术】用于在多租户应用服务器环境中提供端到端生命周期的系统和方法版权声明本专利文档的公开内容的一部分包含受版权保护的素材。版权拥有者不反对任何人对专利文档或专利公开内容按照在专利商标局的专利文件或记录中出现的那样进行传真复制,但是除此之外在任何情况下都保留所有版权。优先权声明和对相关申请的交叉引用:本申请要求于2014年9月25日提交的申请号为No.62/055,575的美国临时申请“SYSTEMANDMETHODFORPROVIDINGEND-TO-ENDLIFECYCLEINAMULTITENANTAPPLICATIONSERVERENVIRONMENT”的优先权权益;于2014年9月25日提交的申请号为No.62/055,577的美国临时申请“SYSTEMANDMETHODFORTENANTONBOARDINGINAMULTITENANTAPPLICATIONSERVERENVIRONMENT”的优先权权益;于2014年9月26日提交的申请号为No.62/055,856的“SYSTEMANDMETHODFORDATABASEANDAPPLICATIONSERVERLIFECYCLEPLUGINSINAMULTITENANTAPPLICATIONSERVERENVIRONMENT”的优先权权益;以及于2014年9月26日提交的申请号为No.62/056,427的“SYSTEMANDMETHODFORGLOBALRUNTIMEINAMULTITENANTAPPLICATIONSERVERENVIRONMENT”的优先权权益;并且涉及于2015年1月21日提交的标题为“SYSTEMANDMETHODFORSUPPORTINGMULTI-TENANCYINANAPPLICATIONSERVER,CLOUD,OROTHERENVIRONMENT”的美国专利申请No.14/601,883;上面的申请中的每个申请通过引用并入本文。
本专利技术的实施例一般涉及应用服务器和云环境,并且具体涉及用于在多租户应用服务器环境中提供端到端生命周期、租户加入(onboard)或全局运行时的系统和方法。
技术介绍
应用服务器一般提供其中可以部署和运行软件应用的受管理的计算环境。基于云的计算环境允许应用在云提供的分布式资源内运行并且利用云提供的分布式资源。这样的环境可以支持大量用户或租户,这些用户或租户中的一些用户或租户可以具有特定于该用户或租户的具体要求。当向系统添加附加的租户时,系统必须能够满足每个租户的需要,这包括在必要时将其它系统组件与租户相关联。这些是其中可以使用本专利技术的实施例的环境类型的一些示例。
技术实现思路
根据实施例,本文描述了用于在多租户应用服务器环境中提供端到端生命周期的系统和方法。生命周期管理器实现跨可以具有它们自己的特定于分区的配置的不同组件(例如应用服务器、业务管理器或负载平衡器,以及数据库或其它组件)的配置集成。根据实施例,端到端生命周期基础设施包括基于插件的机制,该基于插件的机制使得多租户应用服务器环境内的不同组件能够使用生命周期插件来提供它们自己的特定于组件的生命周期功能。根据实施例,系统包括对租户加入功能的支持,该功能可以被用于针对服务而将租户加入特定分区。根据实施例,系统支持多租户应用服务器环境内的全局运行时的使用。附图说明图1示出了根据实施例的多租户应用服务器环境。图2进一步示出了根据实施例的多租户应用服务器环境。图3进一步示出了根据实施例的多租户应用服务器环境。图4进一步示出了根据实施例的多租户应用服务器环境。图5进一步示出了根据实施例的多租户应用服务器环境。图6示出了根据实施例的多租户应用服务器环境中的端到端生命周期。图7示出了根据实施例的多租户应用服务器环境中的端到端生命周期事件图。图8示出了根据实施例的多租户应用服务器环境中的端到端生命周期拓扑。图9示出了根据实施例的多租户应用服务器环境中的另一种端到端生命周期拓扑。图10示出了根据实施例的用于在多租户应用服务器环境中提供端到端生命周期的方法的流程图。图11示出了根据实施例的多租户应用服务器环境中的租户加入。图12进一步示出了根据实施例的多租户应用服务器环境中的租户加入。图13示出了根据实施例的用于在多租户应用服务器环境中提供租户加入的方法的流程图。图14示出了根据实施例的多租户应用服务器环境中的生命周期插件。图15进一步示出了根据实施例的多租户应用服务器环境中的生命周期插件。图16示出了根据实施例的用于在多租户应用服务器环境中支持生命周期插件的方法的流程图。图17示出了根据实施例的多租户应用服务器环境中的全局运行时的使用。图18进一步示出了根据实施例的多租户应用服务器环境中的全局运行时的使用。图19示出了根据实施例的用于在多租户应用服务器环境中支持全局运行时的方法的流程图。具体实施方式根据实施例,本文描述了用于在多租户应用服务器环境中提供端到端生命周期的系统和方法。生命周期管理器实现跨可以具有它们自己的特定于分区的配置的不同组件(例如应用服务器、业务管理器或负载平衡器,以及数据库或其它组件)的配置集成。根据实施例,端到端生命周期基础设施包括基于插件的机制,该基于插件的机制使得多租户应用服务器环境内的不同组件能够使用生命周期插件来提供它们自己的特定于组件的生命周期功能。根据实施例,系统包括对租户加入功能的支持,该租户加入功能可以被用于针对服务而将租户加入特定分区。根据实施例,系统支持多租户应用服务器环境内的全局运行时的使用。应用服务器(例如,多租户、MT)环境图1示出了根据实施例的用于在应用服务器、云或其它环境中支持多租赁的系统。如图1中所示,根据实施例,实现软件应用的部署和执行的应用服务器(例如,多租户,MT)环境100或其它计算环境可以被配置为包括在运行时被用来定义应用服务器域的域102配置并且根据该域102配置来操作。根据实施例,应用服务器可以包括被定义以用于在运行时使用的一个或多个分区104。每个分区可以与全局唯一的分区标识符(ID)和分区配置相关联,并且还可以包括一个或多个资源组124,连同对资源组模板的引用126和/或分区特定的应用或资源128。域级资源组、应用和/或资源140也可以在域级被定义,可选地具有对资源组模板的引用。每个资源组模板160可以定义一个或多个应用A162、B164、资源A166、B168和/或其它可部署的应用或资源170,并且可以由资源组来引用。例如,如图1中所示,分区104中的资源组124可以引用190资源组模板160。一般而言,系统监管员(administrator)可以定义分区、域级资源组和资源组模板以及安全领域;而分区监管员可以例如通过创建分区级资源组、将应用部署到分区或者引用用于分区的具体领域来定义其自己的分区的方面。图2进一步示出了根据实施例的用于在应用服务器、云或其它环境中支持多租赁的系统。如图2中所示,根据实施例,分区202可以包括例如资源组205,资源组205包括对资源组模板210的引用206、虚拟目标(例如,虚拟主机)信息207以及可插拔数据库(PDB)信息208。资源组模板(例如,210)可以定义例如多个应用A211和B212,连同诸如Java消息服务器(JMS)服务器213本文档来自技高网
...
用于在多租户应用服务器环境中提供端到端生命周期的系统和方法

【技术保护点】
一种用于在多租户应用服务器环境中支持端到端生命周期的系统,所述系统包括一个或多个计算机,所述一个或多个计算机包括在其上执行的应用服务器环境,连同能够在所述应用服务器环境内使用的多个资源;一个或多个分区,其中每个分区提供能够与租户相关联的域的细分;以及包括生命周期管理器的生命周期基础设施,所述生命周期基础设施提供跨能够具有特定于分区的配置的组件的配置集成。

【技术特征摘要】
【国外来华专利技术】2014.09.25 US 62/055,575;2014.09.25 US 62/055,577;1.一种用于在多租户应用服务器环境中支持端到端生命周期的系统,所述系统包括一个或多个计算机,所述一个或多个计算机包括在其上执行的应用服务器环境,连同能够在所述应用服务器环境内使用的多个资源;一个或多个分区,其中每个分区提供能够与租户相关联的域的细分;以及包括生命周期管理器的生命周期基础设施,所述生命周期基础设施提供跨能够具有特定于分区的配置的组件的配置集成。2.如权利要求1所述的系统,其中一个或多个资源组模板被用来定义所述域内可部署资源的分组。3.如权利要求1至2中任一项所述的系统,其中包括生命周期管理器的所述生命周期基础设施支持插件的使用,以使得将可用于与分区相关联的组件能够与它自己的插件相关联。4.如权利要求1至3中任一项所述的系统,其中包括生命周期管理器的所述生命周期基础设施在租户加入期间被用于针对服务将租户加入分区。5.一种用于在多租户应用服务器环境中支持端到端生命周期的方法,包括:在一个或多个计算机处提供包括在其上执行的应用服务器环境,能够在所述应用服务器环境内使用的多个资源,以及一个或多个分区,其中每个分区提供能够与租户相关联的域的细分;以及提供包括生命周期管理器的生命周期基础设施,所述生命周期基础设施提供跨能够具有特定于分区的配置的组件的配置集成。6.如权利要求5所述的方法,其中一个或多个资源组模板被用来定义所述域内可部署资源的分组。7.如权利要求5至6中任一项所述的...

【专利技术属性】
技术研发人员:R·莫达尼N·伊斯拉姆J·达塔特里亚S·加法尔L·康克斯C·帕特尔J·加洛维
申请(专利权)人:甲骨文国际公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1