提高软件开发、支持和交付流程的速度、效率和质量,同时简化操作并提高恢复和复原能力。
FIS 是面向全球商户、银行和资本市场公司的技术解决方案领先提供商。其员工致力于通过应用规模化、深厚的专业知识和数据驱动的见解,推动全球的支付、存储和投资方式。FIS 帮助客户以创新方式使用技术来解决业务关键型挑战,并为其客户提供卓越的体验。
InvestOne 是 FIS 的一款重要产品。它为 FIS 的主要基金提供商运营超过 60% 的市场共同基金和衍生品服务。这相当于 40 万亿美元的管理资金。FIS 在托管基础上利用 InvestOne 为金融服务组织提供服务,并将其作为内部解决方案交付给客户。FIS 资产管理小组架构总监 Chuck Wainscott 这样介绍该解决方案的历史:“InvestOne 是 20 世纪 80 年代使用 COBOL 在内部开发的产品。这款产品基于 IBM 大型机环境开发,在当时被认为是非常前沿的。20 世纪 90 年代末,我们踏上了一条现代化之路,着眼于改善用户体验。我们首先构建了基于 Java 的 HTML5 用户界面,用其取代了绿色屏幕,然后添加了 Web 服务 API,以增强和简化流程自动化和数据管理。COBOL 引擎仍然存在,同时我们围绕目前仍在使用的核心业务功能创建了 Java 封装程序。”
21 世纪初,随着分布式系统作为企业应用程序的可实施平台不断增长,FIS 将 InvestOne 转移到 Unix,以为现代分布式平台上的新客户端提供支持。FIS 使用第三方大型机仿真中间件技术和 Unix 上的 Micro Focus Server Express 来维护单源大型机和分布式应用程序,以此使 FIS 能够支持使用相同代码库的两个平台。
随着用户体验的大力改进和优化,以及提供的多平台支持,团队已将注意力转向开发和交付工作。随着时间的变化,FIS 希望提高软件开发、支持和最终交付流程的速度、效率和质量。FIS 还期望简化业务恢复和复原能力。这可以通过促进跨平台的标准化来实现。“我们现在拥有了一个云兼容的 Java 前端,这为我们提供了充分的灵活性,因此我们希望将所有活动都整合到这个前端上。此外,随着行业的发展,以及并购行为推动了市场整合,我们认识到客户首先需要可扩展性和稳定性。我们决定要在 Linux 环境中完全重构 InvestOne 平台,以利用那些使用云原生容器化提供水平可扩展性的现代化 IT 架构,”Wainscott 评论道。
重写 InvestOne 从来都不是一个作为头等大事来看待的选择,因为团队对现有功能比较满意,并且他们积累了深厚的基于 COBOL 的业务和解决方案知识。他们也不想为客户带来任何不稳定的风险。“我们选择了 Micro Focus Visual COBOL,其中包括一个 JVM 代码生成器,这个生成器可以将 COBOL 应用程序直接编译为 Java 字节代码,”Wainscott 说。“这使我们有机会完全重复使用我们宝贵的 COBOL 代码,而不会有任何风险,并能够将其与 Java 体系结构的其余部分相集成。”
FIS 引入了 Java Engine Tier (JET),它可以取代 CICS 在大型机环境中提供的所有功能。利用可与 JET 层运行相同 COBOL 业务逻辑的 Visual COBOL,管理数据库连接和事务流等环境。Java 前端和 JET 可以使用 Visual COBOL Docker 支持来进行容器化。这样可以轻松、安全地集成到 FIS 的 DevOps 驱动的 CI/CD 交付渠道中。“现在,新的架构让我们能够轻松地纵向扩展 InvestOne,通过加速启用新容器来处理增加的工作负载,”Wainscott 评论说。
“我们最初担心重组平台和运行 COBOL 作为 Java 字节代码会对我们的系统性能产生负面影响,”Wainscott 表示。“但是,InvestOne 的主要优势就是数据输入和输出,以及数据处理速度,而不是单纯的计算速度。”
Chuck Wainscott - 架构总监
FIS 资产管理团队
InvestOne 正在不断发展,全球共有 15 支 Scrum 团队在从事该产品的开发。Wainscott 表示,经过整合的工具堆栈可促进更有效的团队合作:“通过将 Micro Focus Enterprise Developer 与 Visual COBOL 相结合,我们可以通过 COBOL JVM 开发来同时维护大型机和 COBOL 版本的 InvestOne。这适用于不同的客户,也缩短了我们的编码和测试周期。现在,我们每个月都会为客户提供增强功能和错误修复。通过容器模型,我们的开发人员可以在任何地点测试和运行 InvestOne,而不必依赖服务器上复杂且耗时的安装。”
FIS 客户对新平台的性能优势喜闻乐见,也很喜欢低风险的实施,因为他们无需对其业务流程作出任何更改。InvestOne 的所有现有逻辑都“按原样”转移,从而使它们具有快速、可扩展和灵活的特点
Wainscott 总结道:“40 多年来,我们一直奉行不断创新和革新的准则。我们的 Micro Focus 现代化之旅令人惊叹。”
Chuck Wainscott - 架构总监
FIS 资产管理团队