迁移遗留系统的五大原因

来源: InfoQ   
2013/11/12 13:45:10
十年前,大多数应用都是采用客户端服务器模式来创建的。有一个数据库服务器,应用被安装到用户的电脑上。最终用户通常会通过工作站上的胖客户端应用来访问数据。如果开发者需要添加新的特性,那么他就不得不在所有的工作站上重新部署应用。

本文关键字: 遗留系统

Boni Satani是Cygnet Infotech的一位Java技术咨询师,这是一家专注于提供Java Web应用开发的IT解决方案供应商,同时还为全球客户提供遗留系统的迁移与维护服务。近日,Boni Satani撰文谈到了迁移遗留系统的5个原因。

很多组织并不喜欢轻易抛弃他们的遗留系统,因为他们对迁移到新的平台心存顾虑。最新的技术所提供的特性可能会改进组织的运维效率,不过从一个平台迁移到另一个平台并不像表面上看起来的那么简单。

此外,有些公司怀疑他们是否能够维护迁移后的历史数据,还有些公司压根就不喜欢迁移,因为存在一些业务流程是不能被中断的。这些顾虑与担忧显然是合情合理的,而且必须要小心对待才能确保遗留系统迁移的成功。将数据转换到新的管理系统有助于改进代码质量并提升速度。将旧有的软件架构迁移到新的架构之上可以很有效地提升业务的效率。

有几个原因会促使我们迁移旧有的遗留系统。当然了,新的系统在一开始肯定会存在一些麻烦之处,不过通过一个优秀的迁移解决方案架构,我们可以让这个过程尽可能的平滑。

下面我们来看看为什么说迁移旧有的遗留系统是有意义的。

增强的多平台支持与可移植性

十几年前开发的IT系统都完全依赖于平台。那时根本就没有太多的选择,但随着Linux OS的不断发展以及整个开源运动的火热推进,软件开发的世界已经发生了翻天覆地的变化。因此,用于构建应用的软件厂商的工具现在可以运行在多个平台之上。

此外,可移植性是将遗留系统迁移到新平台上的另一个重要因素。同一公司不同部门所需的处理是不同的。比如说,某个部门可能需要系统提供更多的存储,而另一个部门可能需要更快的处理速度。你所需要的系统要能处理这两种情况,并且能够在各种情况下都交付最优的输出。针对于这种情况,你需要可移植的IT系统模块,而大多数遗留系统是不具备这一点的。

更棒的性能

迁移与重新设计旨在增强数据处理、数据保存以及数据检索的速度。此外,它还关注于增强特性与应用之间的交互性。速度上的提升取决于硬件功能的最优使用,而迁移专家可以帮助你通过最好的技术来达成这一点。为了改进系统的性能,开发者需要学习应用所安装的操作系统、硬件模块的软件UI以及能够访问硬件组件接口的各项技术。

应用效率更好

十年前,大多数应用都是采用客户端服务器模式来创建的。有一个数据库服务器,应用被安装到用户的电脑上。最终用户通常会通过工作站上的胖客户端应用来访问数据。如果开发者需要添加新的特性,那么他就不得不在所有的工作站上重新部署应用。现在,我们拥有了更加强大的笔记本与智能手机,而大多数遗留系统是无法充分利用这种不断增加的存储与计算能力的。因此,业务会从新的系统模型当中获益。

责编:王雅京
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918