[发明专利]用于迁移应用所依赖的系统环境的方法和装置有效
申请号: | 200710092291.1 | 申请日: | 2007-04-04 |
公开(公告)号: | CN101281461A | 公开(公告)日: | 2008-10-08 |
发明(设计)人: | 刘亮;马骞;李影;孙科伟;陈滢 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 迁移 应用 依赖 系统 环境 方法 装置 | ||
1. 一种用于在平台间迁移一个或多个应用所依赖的系统环境的方法,包括以下步骤:
在应用在源平台的运行过程中,发现应用所直接依赖的系统服务;
由源平台上的系统服务之间的依赖关系模型以及所述发现的应用所直接依赖的系统服务,获得应用所间接依赖的系统服务;
发现应用所直接和间接依赖的系统服务的配置;
根据应用所直接和间接依赖的系统服务及其配置在源平台与目标平台之间的映射关系,将源平台上应用所直接和间接依赖的系统服务及其配置映射为用于目标平台的、应用所直接和间接依赖的系统服务及其配置;
将所述用于目标平台的、应用所直接和间接依赖的系统服务及其配置设置到目标平台上,从而实现应用所依赖的系统环境从源平台到目标平台的迁移。
2. 根据权利要求1的方法,其中所述映射步骤包括:
由源平台上的系统服务之间的所述依赖关系模型、所述发现和获得的应用所直接和间接依赖的系统服务、以及所述发现的应用所直接和间接依赖的系统服务的配置生成反映源平台上应用所直接和间接依赖的系统服务之间的关系以及各系统服务的配置的源环境依赖模型实例;以及
根据应用所直接和间接依赖的系统服务及其配置在源平台与目标平台之间的映射关系,将所述源环境依赖模型实例转换为反映应用在目标平台上所直接和间接依赖的系统服务之间的关系以及各系统服务的配置的目标环境依赖模型实例;
且其中所述设置步骤包括:根据所述目标环境依赖模型实例在目标平台中设置应用所直接和间接依赖的系统服务及其配置,从而实现应用所依赖的系统环境从源平台到目标平台的迁移。
3. 根据权利要求1的方法,还包括以下步骤:
将在应用在目标平台的运行过程中发现的缺失的系统服务反馈到源平台,从而在源平台重复上述获得、发现配置、映射和设置步骤。
4. 根据权利要求1的方法,还包括以下步骤:其中所述发现应用所直接依赖的系统服务的步骤包括进一步借助于列出应用所直接依赖的系统服务的系统服务发现指南来完成该发现步骤。
5. 根据权利要求1的方法,其中所述发现应用所直接依赖的系统服务的步骤包括:
通过监视应用对系统服务的调用来发现应用所直接依赖的系统服务。
6. 根据权利要求1的方法,其中所述发现步骤还包括通过针对在源平台上运行的应用运行测试用例,来发现应用所直接依赖的系统服务。
7. 根据权利要求2的方法,还包括当在迁移后应用在目标平台上的运行过程中报告配置错误时,利用所述目标环境依赖模型实例中反映的在目标平台上应用所直接和间接依赖的系统服务之间的依赖关系来在系统服务的依赖路径中寻找和解决所述配置错误的根源。
8. 根据权利要求1的方法,其中所述源平台和所述目标平台均为多个,该方法还包括:
由在各源平台上的、所述发现的、应用所直接和间接依赖的系统服务的配置,建立源平台上的系统服务配置的共同-特殊配置模型,在该模型中,根据系统服务配置是单个平台特定的、还是部分平台共同的、还是所有平台共同的将系统服务配置置于不同的等级;
根据所述系统服务及其配置在源平台与目标平台之间的映射关系,将所述源平台上的系统服务配置的共同-特殊配置模型转换为目标平台上的系统服务配置的共同-特殊配置模型;以及
当在迁移后应用在目标平台的运行过程中报告配置错误时,利用应用所直接和间接依赖的系统服务之间的所述依赖关系以及所述目标平台上的系统服务配置的共同-特殊配置模型来在系统服务的依赖路径中寻找和解决所述配置错误的根源。
9. 根据权利要求8的方法,其中所述利用所述目标平台上的系统服务配置的共同-特殊配置模型来在系统服务的依赖路径中寻找和解决所述配置错误的根源包括:当应用在一个目标平台的运行过程中报告配置错误而在其他目标平台的运行过程中未报告相同的错误时,跳过对该应用所直接和间接依赖的系统服务的配置中对该目标平台以及所述其他目标平台为共同的配置的检查。
10. 一种用于在平台间迁移应用的方法,包括:
使用前述任一权利要求的方法将应用所直接和间接依赖的系统服务从源平台迁移到目标平台;以及
将应用从源平台迁移到目标平台。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710092291.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:录像系统和录像再现方法
- 下一篇:可配置的时间借用触发器