如何刷新旧应用程序 现在,让入新的活力。 #1 转向服务 一种方法是将应用转变为基于服务的方法。这种技术架构将单片系统分解为离散服务,并提供与其他服务通信的 API。例如,您可能有一个订单状态服务,它接受客户订单号并从订单中检索订单日期、状态、跟踪信息和订单项。 由于有一个用于检索订单状态的标准 API,因此即使 30 年前的 COBOL 应用程序包含订单信息,还是现代云应用程序,都无关紧要。
通过将关键应用程序转换为服务,您最终可以更新提供每项服务的应用巴林资源程序,而不会影响其他应用程序。实际上,您已经创建了一种交换数据的通用方法,使您可以修改单个组件而不会影响其他组件。 在初始实施期间,这种转变可能成本高昂且复杂,但 MuleSoft 和 Boomi 等 API 管理应用程序可以加快部署速度。您还可以慢慢构建服务,从有限的子集开始,并在更新和修改技术平台时逐渐添加更多服务。
#2 实现用户体验现代化 类似于重新粉刷和美化环境以提高老房子外观的技术也可以应用于旧应用程序。在许多情况下,改进应用程序的用户界面和体验可以显著提高最终用户的满意度,这可能是促使人们呼吁更换应用程序的原因。 例如,基于 Oracle 或 SAP 等企业会计软件的复杂工时和费用应用程序是许多用户每周例行工作的烦恼。然而,一个设计精良且易于使用的移动应用程序比更换会计软件的成本要低得多,而且可以大大提高用户满意度。