[发明专利]在虚拟组件生成器环境中进行通用产品连线的系统和方法有效
申请号: | 201480003523.X | 申请日: | 2014-03-14 |
公开(公告)号: | CN104885058B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | J·理查德;T·施尔兹;S·杰克森 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 吴信刚 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟组件 通用产品 生成器 脚本 连线 配置 二进制文件 元数据属性 安装部件 部件部署 软件部件 软件组件 器插件 实例化 虚拟化 云环境 再水化 暴露 省时 捕捉 分组 输出 参考 创建 | ||
1.一种用于在云环境中利用虚拟组件生成器进行通用产品连线的系统,所述系统包括:
一个或多个计算机,包括在所述一个或多个计算机上执行的云环境;
虚拟组件生成器部件,维护虚拟组件档案的仓库,其中每个虚拟组件能够包括能够被用于对组件的实例进行实例化的一个或多个虚拟机模板和元数据;和
通用产品内省器插件,允许用户在虚拟组件的创建期间在内省时指定将要在随后的虚拟组件的再水化期间为了由脚本进行编辑和配置而暴露的一个或多个元数据属性。
2.如权利要求1所述的系统,其中所述为了由脚本进行编辑和配置而暴露的属性在该组件的实例的实例化期间被用于定义该实例的一个或多个输入和输出。
3.如权利要求2所述的系统,其中所述实例的所述一个或多个输入和输出包括一个或多个套接字,并且其中所述脚本在该组件的实例的实例化期间被用于确定所述一个或多个套接字的主机、端口和其它信息。
4.如权利要求3所述的系统,其中所述脚本能够在再水化之前在不修改虚拟组件的情况下被编辑,以修改所述一个或多个套接字的主机、端口和其它信息。
5.一种用于在云环境中利用虚拟组件生成器进行通用产品连线的方法,所述方法包括:
在一个或多个计算机处提供虚拟组件生成器部件,所述一个或多个计算机包括在所述一个或多个计算机上执行的云环境,所述虚拟组件生成器部件维护虚拟组件档案的仓库,其中每个虚拟组件能够包括能够被用于对组件的实例进行实例化的一个或多个虚拟机模板和元数据;以及
提供通用产品内省器插件,该通用产品内省器插件允许用户在虚拟组件的创建期间在内省时指定将要在随后的虚拟组件的再水化期间为了由脚本进行编辑和配置而暴露的一个或多个元数据属性。
6.如权利要求5所述的方法,其中所述为了由脚本进行编辑和配置而暴露的属性在该组件的实例的实例化期间被用于定义该实例的一个或多个输入和输出。
7.如权利要求6所述的方法,其中所述实例的所述一个或多个输入和输出包括一个或多个套接字,并且其中所述脚本在该组件的实例的实例化期间被用于确定所述一个或多个套接字的主机、端口和其它信息。
8.如权利要求7所述的方法,其中所述脚本能够在再水化之前在不修改虚拟组件的情况下被编辑,以修改所述一个或多个套接字的主机、端口和其它信息。
9.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括存储在它上面的指令,当由一个或多个计算机读取和执行所述指令时,所述指令使所述一个或多个计算机执行以下步骤:
在一个或多个计算机处提供虚拟组件生成器部件,所述一个或多个计算机包括在所述一个或多个计算机上执行的云环境,所述虚拟组件生成器部件维护虚拟组件档案的仓库,其中每个虚拟组件能够包括能够被用于对组件的实例进行实例化的一个或多个虚拟机模板和元数据;以及
提供通用产品内省器插件,该通用产品内省器插件允许用户在虚拟组件的创建期间在内省时指定将要在随后的虚拟组件的再水化期间为了由脚本进行编辑和配置而暴露的一个或多个元数据属性。
10.如权利要求9所述的非暂态计算机可读存储介质,其中所述为了由脚本进行编辑和配置而暴露的属性在该组件的实例的实例化期间被用于定义该实例的一个或多个输入和输出。
11.如权利要求10所述的非暂态计算机可读存储介质,其中所述实例的所述一个或多个输入和输出包括一个或多个套接字,并且其中所述脚本在该组件的实例的实例化期间被用于确定所述一个或多个套接字的主机、端口和其它信息。
12.如权利要求11所述的非暂态计算机可读存储介质,其中所述脚本能够在再水化之前在不修改虚拟组件的情况下被编辑,以修改所述一个或多个套接字的主机、端口和其它信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480003523.X/1.html,转载请声明来源钻瓜专利网。