当前位置: 首页 > 科技观察

在数字化转型中更新遗留系统的七种方法

时间:2023-03-14 16:55:39 科技观察

【.com快译】数字化转型使得应用程序领导者必须找到有效的方法来使遗留系统现代化。最大的挑战是在采取行动之前了解风险回报率。数字化转型使得应用领导者必须找到有效的方法来实现遗留系统的现代化。最大的挑战是在采取行动之前了解风险回报率。“对于许多组织而言,遗留系统被视为阻碍了依赖它们的业务项目和业务流程,”Gartner副总裁分析师StefanVanDerZijden说。“一旦达到临界点,应用程序领导者必须考虑对应用程序进行现代化改造。”以帮助消除障碍。”Gartner的三步评估方法为确定如何进行应用程序改造提供了方向。最佳方法取决于需要解决的问题。第一步:使用六个驱动因素评估遗留应用程序改造有六个主要驱动因素,这是遗留应用程序由于其技术、体系结构或功能而产生的问题、担忧或障碍。其中三个驱动因素来自业务方面:业务适应性、业务价值和敏捷性。如果遗留应用程序不满足数字业务的新要求,它们需要现代化以确保业务适应性,并且应该升级以提供更大的业务价值。不灵活且无法跟上数字业务需求的应用程序可能会带来成本或风险。其他三个驱动因素来自从IT方面,与成本、复杂性和风险相关。如果总拥有成本太高,技术太复杂,或者安全如果安全性、合规性、支持或可扩展性受到损害,是时候进行现代化改造了。从业务和IT的角度来看,最好的改造机会是那些涉及多个驱动因素的机会。第二步:评估改造一旦选择了机会并确定了问题,就应该考虑改造方案。Gartner根据实施难易程度对七种场景进行了排名(实施越容易,对系统和业务流程的风险和影响越小;实施越困难,风险和影响越大)。封装。通过封装数据和功能并通过API将其作为服务提供,从而利用和扩展应用程序功能。重新托管。将应用程序组件重新部署到其他基础架构(物理、虚拟或云),而无需修改其代码、功能或特性。重建平台。迁移到新的运行时平台,代码更改最少,但代码结构、功能或特性没有变化。重构。重组和优化现有代码以消除技术债务并改进非功能特性。重组。重大代码更改,为新的应用程序架构换出代码,并利用新的和更好的功能。重建。从头开始重新设计或重写应用程序组件,同时保留其范围和规范。代替。完全消除以前的应用程序组件并替换它们,同时考虑到新的需求和要求。第三步:选择最有效和最有价值的更新方式最后,从技术、架构、功能、成本和风险影响等方面考虑七大更新方案,选择对您的组织影响和价值最大的更新方式.归根结底,对遗留应用程序进行现代化改造意味着在重新架构、重建或替换之间做出选择。重新架构的成本和风险适中,而重建或更换可提供最佳结果,但成本和风险更高。关键是权衡所有选项,并帮助确定每个选项将在多大程度上以最少的工作量和最积极的影响产生预期的效果。原标题:实现遗留系统现代化的7个选项,作者:SusanMoore