美国银行如何通过IBM咨询和微软Azure实现主机应用程序现代化

美国银行如何通过IBM咨询和微软Azure实现主机应用程序现代化

💡 原文英文,约2600词,阅读约需10分钟。
📝

内容提要

本文介绍了一家美国银行如何通过现代化其主机应用程序来实现数字化转型。该银行利用主机系统作为中心枢纽,处理交易、管理客户账户,并提供银行服务的核心功能。银行与微软合作,利用Azure云平台扩展其IT基础设施,通过使用IBM Cloud Tape Connector for z/OS (CTC)将磁带数据传输到Azure对象存储来改善备份策略。银行还采用了云原生开发的方法,通过使用IBM Watson Code Assistant for Z (WCA4Z)重构助手和Azure Logic Apps等工具,提高了开发人员的生产力。通过使用API将Azure应用程序与主机系统集成,银行实现了现代化的网页应用程序,提供了无缝的用户体验。最后,文章强调了团队合作和DevOps流程在软件开发中的重要性。

🔎

延伸解读

备份策略的云化选择

文章提到银行存储管理员Matthew面临备份成本上升和监管存储要求增加的压力。通过IBM Cloud Tape Connector for z/OS,银行将磁带数据传输到Azure对象存储,无需购买、配置和维护复杂的网关硬件。这种软件交付方式与现有Azure环境无缝连接,并支持跨区域分布式架构的灾难恢复测试。对于面临类似存储成本压力的机构,这种利用公有云可扩展性和成本效益的备份思路值得关注。

主机现代化中的API集成路径

当Kate团队发现迁移复杂且高度监管的主机应用需要数月甚至数年时,他们选择保留主机应用,转而通过REST API让Azure应用与主机系统交互。具体步骤包括:识别所需数据和业务逻辑、使用IBM API Connect和z/OS Connect创建API、在Azure API Management中设置API网关、并从一开始就集成身份解决方案以确保安全。这种“不迁移、只集成”的策略,让团队能专注于客户价值,同时利用主机的高可用性和处理能力。

跨平台DevOps协作的实践要点

文章通过Kate和Tom的协作案例,展示了主机与云原生团队如何克服部署节奏差异。主机代码发布因复杂性和监管通常较慢,而Azure端变化迅速。他们通过创建共享待办事项、统一优先级和截止日期、建立持续集成与交付流程来对齐工作。这种做法改善了沟通、提高了效率、降低了风险并提升了质量。对于同时维护主机和云应用的团队,标准化工具和共享里程碑是打破孤岛、避免返工的关键。

❓

Q&A

美国银行如何实现主机应用程序的现代化?

美国银行通过与微软合作,利用Azure云平台扩展IT基础设施,并采用IBM Cloud Tape Connector改善备份策略,从而实现主机应用程序的现代化。

IBM Watson Code Assistant在开发中有什么作用?

IBM Watson Code Assistant帮助开发人员可视化现有的COBOL代码,识别模块并将其转换为面向对象的Java,从而提高开发效率。

Azure Logic Apps如何提高银行的工作效率?

Azure Logic Apps通过自动化工作流程,简化了主机与云存储系统之间的数据传输,提高了效率和客户满意度。

银行如何通过API集成实现现代化的用户体验?

银行通过构建RESTful API,将Azure应用程序与主机系统集成,从而提供无缝的用户体验,用户可以在不知情的情况下访问主机资源。

团队合作在软件开发中有何重要性?

团队合作通过共享待办事项和持续集成提高沟通和效率,帮助开发人员更好地协调工作,减少风险和提高项目质量。

美国银行如何降低IT成本并提高运营效率?

美国银行通过使用Azure云平台,降低了IT成本,同时提高了整体运营效率,能够快速响应市场变化。

🏷️

标签

➡️

继续阅读