【技术实现步骤摘要】
【国外来华专利技术】版权申明本专利文档的公开内容的一部分包含受版权保护的素材。版权所有者不反对任何人对专利文档或专利公开内容按照在专利商标局的专利文件或记录中出现那样进行的传真再现,但是除此之外在任何情况下都保留所有版权。
本专利技术的实施例一般而言涉及应用服务器和云环境,并且具体而言,涉及用于在这种环境中支持多租户的系统和方法。
技术介绍
应用服务器通常提供应用软件可以在其中被部署和运行的受管理的环境。基于云的环境允许应用在由云提供的分布式资源中运行并且利用这些分布式资源。这些环境可以支持大量的用户或租户,其中一些用户或租户可能具有特定于该用户或租户的具体要求。这些是其中可以使用本专利技术的实施例的环境的类型的一些例子。
技术实现思路
根据实施例,本文所描述的是用于在应用服务器、云、本地部署(on-premise)或其它环境中支持多租户的系统和方法,其使得组件和配置的类别与特定的应用实例或分区相关联。资源组模板在域级别定义可以从资源组被引用的可部署资源集合。每个资源组是可以引用资源组模板的、命名的、完全合格的可部署资源集合。分区提供了域的管理和运行时细分,并且包含一个或多个资源组。每个资源组可以引用资源组模板,以将可部署资源绑定到特定于分区的值,以供进行
引用的分区使用。应用服务器或云环境的租户可以与供该租户使用的分区或部署在其中的应用相关联。附图说明图1示出了根据实施例的、用于在应用服务器、云或其它环境中支持多租户的系统。图2进一步示出了根据实施例的、用于在应用服务器、云或其它环境中支持多租户的系统。图3进一步示出了根据实施例的、用于在应用服务器、云或其它环境 ...
【技术保护点】
一种用于在应用服务器、云或其它环境中支持多租户的系统,包括:计算机,包括应用服务器或其它环境,应用服务器或其它环境在该计算机上执行并且具有用于执行软件应用的域,以及能够被部署到所述域以供软件应用使用的一个或多个资源;一个或多个资源组模板,其中每个资源组模板在域级别定义能够从资源组被引用的资源集合;一个或多个资源组,其中每个资源组能够引用资源组模板,并且定义完全合格的资源集合;一个或多个分区,其中每个分区提供所述域的细分,并且能够包括一个或多个资源组,并且能够引用一个或多个资源组模板;其中,对于特定的分区,资源组模板能够被那个分区中的资源组引用,以提供用于与该分区所引用的资源组模板一起使用的配置数据,并且以将资源组模板的资源绑定到特定于分区的值,以供进行引用的分区或与该分区相关联的软件应用使用;及其中租户能够与供该租户使用的分区相关联。
【技术特征摘要】
【国外来华专利技术】2014.01.21 US 61/929,888;2014.06.23 US 62/015,9661.一种用于在应用服务器、云或其它环境中支持多租户的系统,包括:计算机,包括应用服务器或其它环境,应用服务器或其它环境在该计算机上执行并且具有用于执行软件应用的域,以及能够被部署到所述域以供软件应用使用的一个或多个资源;一个或多个资源组模板,其中每个资源组模板在域级别定义能够从资源组被引用的资源集合;一个或多个资源组,其中每个资源组能够引用资源组模板,并且定义完全合格的资源集合;一个或多个分区,其中每个分区提供所述域的细分,并且能够包括一个或多个资源组,并且能够引用一个或多个资源组模板;其中,对于特定的分区,资源组模板能够被那个分区中的资源组引用,以提供用于与该分区所引用的资源组模板一起使用的配置数据,并且以将资源组模板的资源绑定到特定于分区的值,以供进行引用的分区或与该分区相关联的软件应用使用;及其中租户能够与供该租户使用的分区相关联。2.如权利要求1所述的系统,其中所述一个或多个资源组模板、资源组和分区通过配置文件来定义。3.如权利要求1所述的系统,其中所述多个能够部署的资源包括一个或多个分区感知资源和一个或多个分区不感知资源。4.如权利要求1所述的系统,其中应用服务器或云环境包括Java应用服务器,并且其中每个资源组模板包括一个或多个相关的Java应用,连同那些应用所依赖的资源。5.如权利要求1所述的系统,其中所述系统在云环境内被提供,并且支持在云环境内操作的多个租户。6.如权利要求1所述的系统,还包括多租户容器数据库(CDB),该多租户容器数据库与所述域对应,并且包括一个或多个可插拔数据库(PDB),其中每个可插拔数据库与特定分区对应。7.如权利要求6所述的系统,其中所述系统支持多个租户,并且其中每个租户与其自己的分区和PDB相关联。8.一种在应用服务器、云或其它环境中支持多租户的方法,包括:在计算机中提供应用服务器或其它环境,应用服务器或其它环境在该计算机上执行并且具有用于执行软件应用的域,以及能够被部署到所述域以供软件应用使用的一个或多个资源;定义一个或多个资源组模板,其中每个资源组模板在域级别定义能够从资源组被引用的资源集合;定义一个或多个资源组,其...
【专利技术属性】
技术研发人员:R·莫达尼,N·伊斯拉姆,A·库马尔,T·奎恩,P·鲍尔,L·菲根,J·迪坡,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。