【技术实现步骤摘要】
本专利技术一般地涉及一种将个性化计算环境从源机器平台移植到目标机器平台的方法和系统,尤其涉及一种通过基于公共信息模型的系统管理基础架构(CIM-based system management infrastructure)将个性化计算环境从源机器平台移植到目标机器平台的方法和系统。
技术介绍
通常,计算环境包括具有软件/固件(OS,应用程序等)的一个设备或一组设备以向最终用户提供一组计算服务。而个性化计算环境是指在计算环境的使用期间由最终用户直接或间接产生的硬件/固件/软件的变化。通过再运用这些变化,最终用户可以复原其在某个时间的计算环境的工作状态。而如何在计算机移植中使个性化计算环境得以保留并不是一个简单的过程.通常商用操作系统提供商(比如MicrosoftTM)会希望将一个计算环境(基于Windows2000TM的计算环境)移植到另一个提供商的计算环境(比如基于LinuxTM的计算环境)上,既使不是不可能的事情,也是极其困难的。而且既使是所涉及的计算机正在运行相同操作系统的恰恰相同版本时,这种移植也是非常困难的。例如,如果镜像(或磁盘拷贝)不是一种选择的话,则从WindowsTM的一个计算环境移植到另一个上将是很费劲的工作。这些不平常的困难可以归因于如下一个事实在系统设计期间,系统的个性化计算环境的定义及可萃性(extractability)几乎从未成为过关注焦点。另外,对于跨平台的个性化计算环境的表达(representation)的缺乏更加恶化了计算环境的可移植性。最后,用户对目标机器平台上的应用程序的不熟悉也是对用户的移植动机的另一个负面影响 ...
【技术保护点】
一种将个性化计算环境从源机器平台移植到目标机器平台的方法,其中所述源机器平台和目标机器平台均具有在基于公共信息模型(CIM)的系统管理基础架构之上提取出来的CIM对象,该方法包括:a.在一个数据库中提供多个平台之间的CIM对象移植规 则;b.从所述数据库中提取所述源机器平台和目标机器平台之间的CIM对象移植规则;c.根据所提取的移植规则,从所述源机器平台提取与所述个性化计算环境相关的CIM对象;d.根据所提取的移植规则,从目标机器平台提取与所述提 取的源机器平台的CIM对象相应的CIM对象;e.根据所提取的移植规则,产生对所述提取的目标机器平台的CIM对象要执行的移植任务;f.对所述提取的目标机器平台的CIM对象执行所产生的移植任务。
【技术特征摘要】
1.一种将个性化计算环境从源机器平台移植到目标机器平台的方法,其中所述源机器平台和目标机器平台均具有在基于公共信息模型(CIM)的系统管理基础架构之上提取出来的CIM对象,该方法包括a.在一个数据库中提供多个平台之间的CIM对象移植规则;b.从所述数据库中提取所述源机器平台和目标机器平台之间的CIM对象移植规则;c.根据所提取的移植规则,从所述源机器平台提取与所述个性化计算环境相关的CIM对象;d.根据所提取的移植规则,从目标机器平台提取与所述提取的源机器平台的CIM对象相应的C IM对象;e.根据所提取的移植规则,产生对所述提取的目标机器平台的CIM对象要执行的移植任务;f.对所述提取的目标机器平台的CIM对象执行所产生的移植任务。2.如权利要求1所述的方法,其中所述移植规则包含映射路径,该映射路径对应于一对源机器平台CIM对象和目标机器平台CIM对象,并且所述步骤e进一步包括e1.解析所述映射路径之间的依赖关系,并根据解析出的依赖关系重复步骤b至d,直到不存在进一步的依赖关系为止;e2.产生具有与所述依赖关系一致的顺序的移植子任务队列;e3.当根据在步骤b所获取的所有CIM对象移植规则产生了所有的移植子任务队列之后,插入一个结束标志。3.如权利要求2所述的方法,其中所述步骤f进一步包括f1.从所述移植子任务队列中获取一个移植子任务;f2.执行所获取的移植子任务;f3.重复步骤f1和f2,直到到达所述结束标志为止。4.如权利要求1所述的方法,其中所述步骤c进一步包括c1.根据所提取的移植规则,获取与所述个性化计算环境相关的源机器平台CIM对象的类型;c2.从所述源机器平台中提取与所获取的类型匹配的CIM对象。5.如权利要求1所述的方法,还包括用户发出移植请求的步骤,其中在该移植请求中指定了移植所涉及的源机器平台和目标机器平台,以及用户数据。6.如权利要求5所述的方法,还包括将用户数据从所述源机器平台发送到所述目标机器平台的步骤。7.如权利要求1所述的方法,还包括下面步骤当目标机器平台上的一个应用程序被激活时,在该应用程序的用户界面上产生一个半透明用户界面,该界面与所述目标机器平台的应用程序在源机器平台上的功能相似的相应应用程序的界面相同。8.一种将个性化计算环境从源机器平台移植到目标机器平台的系统,所述源机器平台和目标机器平台均具有在基于公共信息模型的系统管理基础架构之上提取出来的CIM对象,所述系统包括数据库,其中记录了多个平台之间的CIM...
【专利技术属性】
技术研发人员:顾光导,苏辉,王哲鹏,过晓冰,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。