现代化遗留系统的7个选项

如果您需要对遗留应用程序进行现代化,那么最佳方法取决于您试图解决的问题。

数字化转型使得应用程序领导者必须找到使遗留系统现代化的有效方法。最大的挑战?在采取行动前了解风险回报比。

“对于许多组织来说,遗留系统被视为阻碍了依赖于它们的业务计划和业务流程,”他说Stefan Van Der Zijden, Gartner的副分析师。“当达到一个临界点时,应用程序领导者必须着眼于应用程序现代化来帮助消除障碍。”

Gartner的三步评估过程为确定如何实现应用程序现代化提供了方向。最好的方法取决于需要解决的问题。

步骤1:使用六个驱动程序评估遗留系统

主要有六个驱动因素应用程序现代化。这些是遗留应用程序由于其技术、体系结构或功能而产生的问题、关注点或障碍。

其中三个驱动因素来自商业角度——商业契合度业务价值和敏捷性如果遗留应用程序它不能满足数字化业务强加的新要求,需要进行现代化改造以适当适应,并应进行升级以提供更大的业务价值。缺乏敏捷性以跟上数字业务需求的应用程序可能是成本或风险的负担。

阅读更多:应用程序设计和开发中成本优化的关键策略

其他三个驱动因素来自IT的角度,并且涉及到成本、复杂性和风险.如果总体拥有成本太高,技术太复杂,或者安全性、遵从性、支持或可伸缩性受到损害,那么就应该进行现代化。

最好的现代化机会是从业务和IT角度具有多个驱动因素的机会。

第二步:评估现代化

一旦选择了机会,确定了问题,看看现代化的选择。Gartner根据实现的容易程度对七个选项进行了排名(越容易,对系统和业务流程的风险和影响就越小;难度越大,风险和影响就越大。)

  1. 封装。通过封装应用程序的数据和函数,利用和扩展应用程序的特性,使它们通过API作为服务可用。
  2. Rehost。在不修改其代码、特性或功能的情况下,将应用程序组件重新部署到其他基础设施(物理、虚拟或云)。
  3. Replatform。迁移到一个新的运行时平台,对代码做最小的更改,但不更改代码结构、特性或功能。
  4. 重构。重构和优化现有代码(尽管不是它的外部行为),以消除技术债务并改进非功能属性。
  5. 重新架构。实质性地更改代码,将其转换为新的应用程序体系结构,并利用新的和更好的功能。
  6. 重建。重新设计或重写应用程序组件,同时保留其范围和规范。
  7. 替换。将以前的应用程序组件完全消除并替换它,同时考虑新的需求和需求。

第三步:选择最有效和最有价值的现代化方法

最后,根据七个现代化选项对技术、体系结构、功能、成本和风险的影响,选择对组织具有最高效果和价值的现代化方法。

最终,现代化的遗产应用程序意味着在重建、重建或替换之间做出选择。重构的成本和风险中等,而重建或替换提供了成本和风险较高的最佳结果。关键是要权衡所有选项,以帮助确定每个选项在何种程度上会产生预期的效果——以最小的努力和最大的积极影响。

经验应用会议

加入您的同行,在高德纳会议上揭开最新的见解。

Gartner Terms of Use 和隐私政策。< / > "> 登录到您的帐户 访问您的研究和工具

" class="eloqua-text"> 登录到您的帐户 访问您的研究和工具" class="optin-text">