[发明专利]用于对从多租户中间件应用调用的OS程序进行多租户执行的系统和方法有效
申请号: | 201680024093.9 | 申请日: | 2016-09-09 |
公开(公告)号: | CN107533485B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | V·K·南俊达斯瓦米 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 边海梅 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 租户 中间件 应用 调用 os 程序 进行 执行 系统 方法 | ||
根据实施例,本文所描述的是用于支持对从多租户中间件应用调用的非租户感知程序的多租户执行的系统和方法。示例性方法可以提供多个分区和多个租户感知程序,其中多个租户感知程序中的每一个租户感知程序与分区相关联。该方法可以将多个分区和多个租户感知程序中的每一个与多个租户中的租户相关联。该方法可以从多个分区中的召用分区调用非租户感知进程,该召用分区与多个租户中的召用租户相关联。该方法可以收集关于召用租户的租赁信息。并且,基于所收集的租赁信息,该方法可以通过建立进程执行环境和资源来将非租户感知进程的执行的范围限定到召用租户。
版权声明
本专利文档的公开内容的一部分包含受版权保护的材料。版权所有者不反对任何人如专利商标局专利文件或记录中所出现的那样对专利文档或专利公开内容进行传真复制,但以其他方式保留所有版权。
技术领域
本发明的实施例一般而言涉及应用服务器和云环境,并且具体而言涉及用于支持从多租户中间件平台调用的应用的系统和方法。
背景技术
软件应用服务器(其示例包括Oracle WebLogic Server(WLS)和Glassfish)一般为运行企业软件应用提供受管理的环境。最近,还已经开发出了用于在云环境中使用的技术,这些技术允许用户或租户在云环境内开发和运行他们的应用,并利用由环境提供的分布式资源。
发明内容
根据实施例,本文所描述的是用于支持对从多租户中间件应用调用的非租户感知程序进行多租户执行的系统和方法。示例性方法可以提供多个分区和多个租户感知的程序,其中多个租户感知的程序中的每一个与分区相关联。该方法可以将多个分区和多个租户感知程序中的每一个与多个租户中的租户相关联。该方法可以从多个分区中的召用分区来调用非租户感知进程,该召用分区与多个租户中的召用租户相关联。该方法可以收集关于召用租户的租赁信息。并且,基于所收集的租赁信息,该方法可以通过建立进程执行环境和资源来将非租户感知进程的执行的范围限定到召用租户。
根据实施例,使用容器化的应用,范围被限定的执行可以支持非租户感知进程与多租户中间件环境的其他租户的运行时隔离,从而导致对OS应用程序的多租户操作。
附图说明
图1图示了根据实施例的用于在应用服务器、云或其它环境中支持多租赁的系统。
图2进一步图示了根据实施例的用于在应用服务器、云或其它环境中支持多租赁的系统。
图3进一步图示了根据实施例的用于在应用服务器、云或其它环境中支持多租赁的系统。
图4图示了根据实施例的用于与示例性多租户环境一起使用的域配置。
图5进一步图示了根据实施例的示例性多租户环境。
图6图示了根据实施例的用于对非租户感知进程进行租户范围被限定的执行(tenant scoped execution)的系统。
图7图示了根据实施例的用于对非租户感知进程进行租户范围被限定的执行的系统。
图8图示了根据实施例的用于对非租户感知进程进行租户范围被限定的执行的系统。
图9是根据实施例的用于为对非租户感知进程进行租户范围被限定的执行创建环境和资源的示例性方法的流程图。
图10是根据实施例的用于创建和配置进程构建器的示例性方法的流程图。
图11是根据实施例的用于从MT中间件应用(例如,JEE应用)对非租户感知OS应用进行多租户执行的示例性方法的流程图。
图12是用于支持对从多租户中间件应用调用的非租户感知进程进行租户范围被限定的执行的示例性方法的流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680024093.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防干扰羊饮水装置
- 下一篇:一种自动奶水机