迁移遗留系统的五大原因
2013-02-20萌萌
很多组织并不喜欢轻易抛弃他们的遗留系统,因为他们对迁移到新的平台心存顾虑。最新的技术所提供的特性可能会改进组织的运维效率,不过从一个平台迁移到另一个平台并不像表面上看起来的那么简单。
此外,有些公司怀疑他们是否能够维护迁移后的历史数据,还有些公司压根就不喜欢迁移,因为存在一些业务流程是不能被中断的。这些顾虑与担忧显然是合情合理的,而且必须要小心对待才能确保遗留系统迁移的成功。将数据转换到新的管理系统有助于改进代码质量并提升速度。将旧有的软件架构迁移到新的架构之上可以很有效地提升业务的效率。
有几个原因会促使我们迁移旧有的遗留系统。当然了,新的系统在一开始肯定会存在一些麻烦之处,不过通过一个优秀的迁移解决方案架构,我们可以让这个过程尽可能的平滑。
下面我们来看看为什么说迁移旧有的遗留系统是有意义的。
增强的多平台支持与可移植性
十几年前开发的IT系统都完全依赖于平台。那时根本就没有太多的选择,但随着Linux OS的不断发展以及整个开源运动的火热推进,软件开发的世界已经发生了翻天覆地的变化。因此,用于构建应用的软件厂商的工具现在可以运行在多个平台之上。
此外,可移植性是将遗留系统迁移到新平台上的另一个重要因素。同一公司不同部门所需的处理是不同的。比如说,某个部门可能需要系统提供更多的存储,而另一个部门可能需要更快的处理速度。你所需要的系统要能处理这两种情况,并且能够在各种情况下都交付最优的输出。针对于这种情况,你需要可移植的IT系统模块,而大多数遗留系统是不具备这一点的。
更棒的性能
迁移与重新设计旨在增强数据处理、数据保存以及数据检索的速度。此外,它还关注于增强特性与应用之间的交互性。速度上的提升取决于硬件功能的最优使用,而迁移专家可以帮助你通过最好的技术来达成这一点。为了改进系统的性能,开发者需要学习应用所安装的操作系统、硬件模块的软件UI以及能够访问硬件组件接口的各项技术。
应用效率更好
十年前,大多数应用都是采用客户端服务器模式来创建的。有一个数据库服务器,应用被安装到用户的电脑上。最终用户通常会通过工作站上的胖客户端应用来访问数据。如果开发者需要添加新的特性,那么他就不得不在所有的工作站上重新部署应用。现在,我们拥有了更加强大的笔记本与智能手机,而大多数遗留系统是无法充分利用这种不断增加的存储与计算能力的。因此,业务会从新的系统模型当中获益。
有利于营销
大多数遗留系统都是个眼中钉。那些真正陈旧的系统是特别针对于桌面来构建的,他们只显示文本和有限的色彩。通过对系统进行翻修,你可以让它看起来更加漂亮和现代化。对于那些使用遗留系统完成客户交互的业务,或是客户能够访问到部分功能的系统来说,让系统好看一些是非常重要的,从市场营销的角度来看尤为如此。
提升处理能力与选择
云、企业移动化以及BYOD的出现对于业务的处理方式产生了巨大的影响。大多数遗留系统都需要重建,以便能够实现新的流程来充分利用信息技术的最新发展成果。此外,对于业务来说,新的业务特性需要系统提供新的流程以及更好的处理能力。