增强的升级路径制造技术

技术编号:12428706 阅读:45 留言:0更新日期:2015-12-03 13:19
本申请涉及一种增强的升级路径。具体地,涉及用于建立升级路径的方法、系统和装置,其包括在计算机存储介质上实现的计算机程序产品。在一个方面,方法包括:建立中间环境和平台,从旧有环境和平台向中间环境和平台迁移数据,以及从中间环境和平台向已升级环境和平台迁移数据。

【技术实现步骤摘要】
【专利说明】増强的升级路径本申请是专利申请201010592521.2的分案申请。关于政府权利的声明在国内收入服务部门给予的TIRN0-06-D-00006 TO 08的政府支持下做出本说明书中公开的专利技术。政府具有对这些专利技术的特定权利。
本专利技术涉及数据迀移,具体地,涉及一种用于从安装在旧有环境和平台上的旧有环境、向安装在已升级环境和平台上的已升级环境迀移数据的系统。
技术介绍
本说明书一般性地描述了用于在不兼容的应用环境与平台之间建立升级路径的过程。如本说明书所使用的,术语“环境”(或者“应用环境”)是指一个或多个软件应用、数据库系统或者虚拟计算状态,而术语“平台”是指其上安装有所述环境的底层操作系统、固件和硬件。由于硬件和软件的演进性质,应用环境和平台通常需要进行升级和更新。术语“升级”是指利用相同产品的较新版本来替换产品,例如通过利用较新或者较好的版本来替换软件或者固件,以便使系统最新或者改进其特性。“更新”是指应用补丁来处理软件应用的问题或者支持数据。虽然升级和更新都试图解决问题,但是在特定情况下,升级或者更新有时可能会引入新问题。—个平台或者环境内生成的数字内容(诸如媒体、数据或者文件)可能不能由另一平台或者环境适当地识别或者呈现。在一些情况下,特定环境的安装可能需要数字内容从另一环境迀移。当面临有限资源时,组织可以选择不与软件厂家公布升级或者更新同步地应用对软件应用或者应用环境的升级或者更新。这样的延迟可能导致一种情况,即软件应用的旧有版本与软件应用的最新版本之间不存在直接升级路径。直接升级路径例如可以包括一个或多个已建立的或者自动的升级过程,用于安装新功能或者用于在旧有环境或者平台与已升级的环境或者平台之间迀移数字内容。当组织在更新变得可用时选择不升级旧有环境或者平台时,旧有环境或者平台的状态可能迟早变得与软件厂家支持的自动升级过程“不同步”。当“不同步”时,试图自动升级旧有环境或者平台,或者将内容迀移至已升级环境或者平台可能导致自动升级过程生成的错误。此类错误可以阻止升级过程全部完成。
技术实现思路
通常,本说明书中描述的主题的一个创新方面可以具体化在如下过程中,该过程用于在不兼容环境或者平台之间建立升级路径以用于迀移数据的目的。本说明书将主控要接收升级或者更新的软件应用的应用平台称为“旧有”平台,而将主控软件应用的已升级或者已更新版本的应用平台称为“已升级”平台。当在旧有环境和平台与已升级环境和平台之间没有建立升级路径时,可以建立居间平台(本说明书称为“中间”平台)作为解决任何潜在的不兼容性的桥梁。当沿期望的已升级平台的方向而自动升级或者更新旧有平台的任何尝试导致未预料到的错误状况时,或者在软件厂商不支持从旧有平台到已升级平台的升级或更新、或者在其中不提供协助时,会发生不兼容。可能例如在已升级的环境或平台不能够识别由旧有平台生成的数字内容时发生不兼容。在另一示例中,当不存在软件厂商支持的用以从旧有平台移至已升级的平台的自动升级或更新过程时,可能出现不兼容,例如因为旧有环境的一个或多个元素不再受到软件厂商的支持,并且因而不存在于已升级的环境内。—般而言,在本说明书中描述的主题的另一创新方面可以具体化在用于将数据从安装在旧有环境和平台上的旧有环境迀移到安装在已升级的环境和平台上的已升级的环境的过程之中,其中旧有环境与已升级的环境和平台不兼容,并且其中已升级的环境与旧有环境和平台不兼容,所述过程包括如下动作:建立中间环境和平台;将数据从旧有环境和平台迀移到中间环境和平台;以及将数据从中间环境和平台迀移到已升级的环境和平台。这些方面的其他实施方式包括相应的系统、装置、以及编码在计算机存储装置上的配置用以执行所述方法的动作的计算机程序。这些实施方式和其他实施方式可以各自可选地包括以下特征中的一个或多个特征。比如,建立中间环境和平台包括,利用与中间环境相关联的安装过程中的拷贝操作,来替换数据转换和重新转换操作;以及从旧有环境和平台向中间环境和平台迀移数据包括,替代数据转换和重新转换操作,而使用拷贝操作来从旧有环境和平台向中间环境和平台拷贝数据,以及由中间环境和平台存储所述数据的副本;从中间环境和平台向已升级环境和平台迀移数据包括,由已升级环境和平台执行恢复操作,以由中间环境和平台导入所述数据的所述副本;利用拷贝操作替换数据转换和重新转换操作进一步包括,利用R3C0PY操作来替换R3L0AD操作;建立中间环境和平台进一步包括,调用与所述中间环境和平台相关联的安装过程,其中所述安装过程包括操作系统确认操作,所述操作系统确认操作确认所述中间环境和平台正在执行旧有操作系统,以及其中所述安装过程进一步包括已升级操作系统要求操作,所述已升级操作系统要求操作要求所述中间环境和平台执行已升级操作系统,在已经执行所述操作系统确认操作之后、以及在已经执行所述已升级操作系统要求操作之前,暂停所述安装过程;在所述安装过程暂停期间,利用所述已升级操作系统来替换所述中间环境和平台上的所述旧有操作系统;以及在利用所述已升级操作系统替换所述中间环境和平台上的所述旧有操作系统之后,重新启动所述安装过程;利用所述已升级操作系统替换所述中间环境和平台上的所述旧有操作系统进一步包括,利用与所述已升级操作系统相关联的文件来替换与所述旧有操作系统相关联的文件,并且重新引导所述中间平台;动作进一步包括,在向所述已升级环境和平台迀移所述数据之前,对所述数据执行核对转换;在向所述中间环境和平台迀移所述数据之前,对所述数据执行所述核对转换;对所述数据执行核对转换进一步包括对所述数据执行bin到bin2核对转换;建立所述中间环境和平台进一步包括,降低与所述中间环境相关联的兼容性模式;建立所述中间环境和平台进一步包括,确定与所述中间环境相关联的所述安装过程已经自动提升与所述中间环境相关联的所述兼容性模式,以及响应于确定与所述中间环境相关联的所述安装过程已经自动提升了与所述中间环境相关联的所述兼容性模式,降低与所述中间环境相关联的所述兼容性模式;所述旧有环境和平台包括32位WINDOWS 2000操作系统,所述中间环境和平台包括64位WINDOWS 2003操作系统,并且所述已升级环境和平台包括64位WINDOWS2008操作系统;所述旧有环境包括MICROSOFT SQL SERVER 2000数据库应用,所述中间环境包括MICROSOFT SQL SERVER 2005数据库应用,并且所述已升级环境包括MICROSOFTSQL SERVER 2008数据库应用;和/或所述旧有环境包括SAP ENTERPRISE RESOURCEPLANNING(ERP)版本4.6C软件应用,并且所述中间环境和已升级环境包括SAP ERP CENTRALCOMPONENT (ECC)版本6.0软件应用。可以实施本说明书中描述的主题的特定实施方式,用于实现一个或多个以下优势。具体地,可以不太频繁地升级环境或平台,节省组织的资金和时间。即便旧有环境或平台与已升级环境或平台之间不存在数据迀移的直接路径,也可以保证数据完整性。组织的信息技术(IT)部门可以在选择升级或更新调度方面具有更好的灵活性。在某些实施中,组织可以从旧有环境或平台移至已升级环境或平台,而本文档来自技高网
...

【技术保护点】
一种用于从安装在旧有环境和平台上的旧有环境向安装在已升级环境和平台上的已升级环境迁移数据的设备,其中所述旧有环境与所述已升级环境和平台不兼容,以及其中所述已升级环境与所述旧有环境和平台不兼容,所述设备包括:用于建立中间环境和平台的装置,进一步包括:用于调用与所述中间环境和平台相关联的安装过程的装置,其中所述安装过程包括操作系统确认操作,所述操作系统确认操作确认所述中间环境和平台正在执行旧有操作系统,并且其中所述安装过程进一步包括已升级操作系统要求操作,所述已升级操作系统要求操作要求所述中间环境和平台执行已升级操作系统;用于在已经执行所述操作系统确认操作之后、并且在执行所述已升级操作系统要求操作之前,暂停所述安装过程的装置;用于在所述安装过程暂停期间,利用所述已升级操作系统来替换所述中间环境和平台上的所述旧有操作系统的装置;以及用于在利用所述已升级操作系统替换所述中间环境和平台上的所述旧有操作系统之后,重新启动所述安装过程的装置;以及用于从所述中间环境和平台向所述已升级环境和平台迁移所述数据的装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:P·查拉J·李
申请(专利权)人:埃森哲环球服务有限公司
类型:发明
国别省市:爱尔兰;IE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1