[发明专利]组合软件服务的管理有效
申请号: | 200780018967.0 | 申请日: | 2007-06-14 |
公开(公告)号: | CN101454766A | 公开(公告)日: | 2009-06-10 |
发明(设计)人: | A·莫欣德拉;V·K·奈克 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组合 软件 服务 管理 | ||
1.一种用于管理软件服务的计算机实现的方法,所述计算机实 现的方法包括:
接收在计算机网络中部署所述软件服务的请求;
响应于所述软件服务是新软件服务,针对所请求的软件服务执行 依赖性分析,以确定将所述新软件服务作为组合进行部署和管理所 需的组件软件服务和物理资源;
基于所述依赖性分析,使用活动模板来创建活动对象以管理所述 新软件服务;
使用所述活动对象在所述计算机网络中部署所述新软件服务;以 及
使用所述活动对象来管理所述新软件服务。
2.根据权利要求1所述的计算机实现的方法,其中所述依赖性 分析由所述软件服务的当前状态和期望状态的不平衡来触发,其中 所述当前状态和所述期望状态的所述不平衡可以响应于以下至少一 个而发生:服务请求、来自于从属服务的请求、全局策略、全局管 理动作、管理员动作、支持服务、支持物理资源或所述软件服务的 状态的自发改变。
3.根据权利要求1所述的计算机实现的方法,其中所述活动对 象执行以下至少一个:监控功能、分析功能、配置功能或执行功能。
4.根据权利要求1所述的计算机实现的方法,其中所述活动模 板表示所述计算机网络中的多个物理资源之一,或者所述计算机网 络中的多个软件服务类型之一。
5.根据权利要求1所述的计算机实现的方法,其中所述活动对 象使用多个管理接口来管理所述新软件服务。
6.根据权利要求5所述的计算机实现的方法,其中所述多个管 理接口包括以下中的至少一个:服务规范接口、依赖性需求接口、 服务配置接口、服务部署接口、服务状态接口或生命周期管理接口。
7.根据权利要求6所述的计算机实现的方法,其中所述服务规 范接口标识由所述新软件服务提供的功能。
8.根据权利要求6所述的计算机实现的方法,其中所述依赖性 需求接口提供以下中的至少一个:
标识使所述新软件服务可用所需的所述物理资源;或
标识使所述新软件服务可用所需的其它软件服务;或
标识依赖于所述新软件服务的其它软件服务。
9.根据权利要求6所述的计算机实现的方法,其中所述服务配 置接口提供以下中的至少一个:
管理关于配置支持服务的信息,从而在所述支持服务之上部署所 述新软件服务;
针对一组满足依赖性需求的支持服务,来管理关于配置所述新软 件服务的信息;或
管理配置从属服务的方式。
10.根据权利要求6所述的计算机实现的方法,其中所述服务部 署接口提供以下中的至少一个:
针对支持服务的特定配置,来管理所述新软件服务的部署;
管理将要启用的新软件服务功能;或
管理将要支持的更高级别软件服务。
11.根据权利要求6所述的计算机实现的方法,其中所述服务状 态接口提供以下中的至少一个:
列出被选中和启用的软件服务功能;
列出被选中用以支持所述新软件服务的实际软件服务实例;
列出由所述新软件服务支持的实际软件服务实例、由所述软件服 务实例提出的要求、或所支持服务的当前使用;
列出与所述所支持软件服务实例的任何服务级别协议;或
列出任意服务级别协议违反。
12.根据权利要求6所述的计算机实现的方法,其中所述生命周 期管理接口提供以下中的至少一个:
管理服务生命周期;
管理用于部署所述新软件服务的软件包的生命周期;或
管理服务管理层的生命周期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780018967.0/1.html,转载请声明来源钻瓜专利网。