[发明专利]管理服务应用程序中的组件程序有效
申请号: | 200980103908.2 | 申请日: | 2009-01-07 |
公开(公告)号: | CN101933000A | 公开(公告)日: | 2010-12-29 |
发明(设计)人: | J·伯纳布-奥班;Y·A·哈利迪 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F15/16;G06F13/14;G06F9/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 服务 应用程序 中的 组件 程序 | ||
1.一种或多种其上包含计算机可执行指令的计算机存储介质,所述指令在被执行时执行一种用于根据服务模型来管理服务应用程序中的一个或多个组件程序的方法,所述方法包括:
确定所述服务应用程序上的负载水平(305),其中所述服务应用程序包括可以在数据中心内的单独的计算设备上执行的一个或多个组件程序;
从所述服务模型中提取可给予所述一个或多个组件程序的配置设置(310);
启动用于根据所述负载水平来管理所述服务应用程序的实例化过程(315),所述实例化过程包括:
(1)在所述数据中心内部署所述一个或多个组件程序(320);以及
(2)自动在所部署的一个或多个组件程序中传播从所述配置设置导出的公式化值(330);以及
至少暂时将所述公式化值安装到所述一个或多个组件程序中(335),由此提供与所述服务模型一致的服务应用程序的功能。
2.如权利要求1所述的一种或多种计算机存储介质,其特征在于,确定负载水平包括监视主存所述服务应用程序的网站的流量。
3.如权利要求1所述的一种或多种计算机存储介质,其特征在于,所述服务应用程序包括驻留在数据中心上的、由客户机可经由web浏览器应用程序访问的应用服务提供者来维护的软件。
4.如权利要求3所述的一种或多种计算机存储介质,其特征在于,所述服务模型部分地根据在所述应用服务提供者和所述客户机之间建立的服务描述合同来生成。
5.如权利要求1所述的一种或多种计算机存储介质,其特征在于,还包括根据所安装的公式化值来执行所述服务应用程序。
6.如权利要求1所述的一种或多种计算机存储介质,其特征在于,所述实例化过程还包括:
确定所部署的一个或多个组件程序中的每一个的状态;
访问变换图,其中所述变换图包括用于将所述配置设置表达为对应于所述一个或多个组件程序中的每一个的状态的公式化值的逻辑;以及
根据所述变换图的逻辑来从所述配置设置导出所述公式化值。
7.一种计算机系统,所述计算机系统用于执行一种通过将配置设置传播到一个或多个组件程序来实例化服务应用程序以由此提升所述服务应用程序的功能的方法,所述计算机系统包括:
第一计算设备(255),其执行支持所述服务应用程序的操作的一个或多个组件程序;以及
第二计算设备(265),其启动用于根据服务模型来实现所述服务应用程序的实例化过程,所述实例化过程包括:
(1)从所述服务模型中的规约中提取配置设置;
(2)将驻留在所述第一计算设备上的一个或多个组件程序标识为可用于实例化;
(3)询问所述一个或多个组件程序中的参数以确定所述一个或多个组件程序中的某一些是否与所述配置设置兼容;
(4)自动在一个或多个兼容的组件程序中传播从所述配置设置导出的公式化值;以及
(5)根据所述公式化值来配置所述一个或多个兼容的组件程序的参数。
8.如权利要求7所述的计算机系统,其特征在于,所述实例化过程还包括:
接收对所述服务模型的规约的修改的指示;以及
从所修改的规约中提取已更新的配置设置。
9.如权利要求8所述的计算机系统,其特征在于,驻留在所述第一计算设备上的一个或多个组件程序根据准许在接收到来自所述已更新的配置设置的公式化值时自动重新配置所述参数的一组规则来开发。
10.如权利要求7所述的计算机系统,其特征在于,所述第二计算设备还被配置成执行支持所述服务应用程序的操作的一个或多个组件程序。
11.如权利要求10所述的计算机系统,其特征在于,所述配置设置包括组件地址,所述组件地址准许驻留在所述第一计算设备上的一个或多个组件程序与驻留在所述第二计算设备上的一个或多个组件程序协调活动。
12.如权利要求7所述的计算机系统,其特征在于,所述配置设置包括算法标识符,所述算法标识符指示所述一个或多个组件程序启动特定算法,以由此影响所述服务应用程序的执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980103908.2/1.html,转载请声明来源钻瓜专利网。