Oswald Regular
OpenSans Regular
一场信用危机
全球最大的信用卡网络之一需要重新构建数据中枢网络。

通常,Ab Initio 只接收客户最棘手的问题,下面谈及的问题就是一个典型代表。几年前,全球最大的信用卡网络之一出现了数据中枢网络承载能力不足的问题。交易量持续稳步上升,系统却难以满足业务需求。此外,在业务不断增长的数年内,中枢网络经过多次修补和集成,网络因此包含了大量复杂的点对点连接和接口。如果不对所有组件进行全面改动,根本无法改进中枢网络的任何部分。业务发展迫切要求改进网络,提供更大的灵活性。

无用功

该公司尝试了一切能够采取的补救措施:重新布置主要大型机系统架构。将某些系统移出大型机系统。引入一款知名的企业应用集成 (EAI) 产品,并着手编写大量的 C++ 代码。但是,最终这些措施都无济于事。对个别系统进行修补仅仅延缓了问题的爆发,却未解决实质问题。此外,部署 EAI 产品和 C++ 代码不仅需要耗费大量时间,也难以大规模扩展。更糟糕的是试图扩展部署规模时,却发现随着部署规模的扩大,却不得不减少交易量。显然,对于信用卡网络业务来说,交易量是其业务重中之重,交易量的下降是不能接受的现实。

Ab Initio 在此关键时刻挺身而出。起初,客户很难相信会存在能够同时满足以下要求的软件产品:(1) 以图形方式对错综复杂的数据实现所有复杂的逻辑;(2) 可自由地根据业务需求扩展;(3) 在大型机和 Unix 平台上均可良好运行;以及 (4) 构建永远不用担心会丢失数据的稳定系统。这听起来是如此神奇,公司首席架构师连连声称:“不要打包票!如果你们能够做到所宣称的一半,那简直就是奇迹了!”。但是,对于 Ab Initio,这并非奇迹,只是精工良制的工程设计。

继续洽谈之前,客户要求进行端到端的概念验证,这与 Ab Initio 的一贯作风不谋而和。短短数月之内,客户和 Ab Initio 组建了一个小团队,构建了数据中枢网络的主体,并在中等规模大型机通过每秒高达数万次交易的工作负荷对数据中枢网络进行基准测试。结果,测试工作负荷比实际需求超出数倍,新系统对流经的所有复杂数据进行了完美处理。客户因此一锤定音,决定进行大规模实施。

构建新的数据中枢网络

在随后的 6 个月中,这个小团队重新转换了客户的所有系统,将所有信用卡和借记卡交易授权全部转换到新数据中枢网络。操作涉及数十个后台系统,每个系统都具有其独特的数据接口:一些系统位于大型机上,一些位于 Unix 上;一些系统为实时处理,而另一些系统则为批处理;一些系统的数据量异常庞大,而有些系统的数据量则很小;一些系统接收遗留格式的数据,另一些系统接收的数据格式则是 XML。Ab Initio 之所以能够如此迅速地完成转换,要归功于其对复杂数据和复杂业务逻辑的强大处理能力,无需对旧应用程序进行修改,即可与旧系统完美对接。

由于数据中枢网络的绝对核心地位,该公司对系统的部署极为谨慎,针对可能出现的每一种情况逐一进行测试,以确保发生无法避免的环境故障的情况下,新中枢网络仍然能够良好运行。测试过程中,Ab Initio 的检查点和可靠的消息交付功能经受住了严酷的考验。系统非常稳定,在最终投入实际应用时,部署团队遇到的最糟糕的事情竟然是冷饮机泄漏,也是大家手忙脚乱清理的唯一故障!

此后,该客户与 Ab Initio 紧密合作,对众多后端系统执行了重新实现。这些系统涵盖商户结算、欺诈检测、会员卡、海量客户服务数据留存及与业务智能和报告相关的所有功能。

与最初在客户大型机上进行部署时相比,数据中枢网络的交易量大约翻了一倍。客户并没有投巨资购买双倍的大型机平台,而是充分地利用了 Ab Initio 优势,将应用程序分布到不同操作系统的多台服务器。客户只简单地更改了配置设置(应用程序本身无需任何改动),即将数据中枢网络的大量计算负载从大型机重新分配到造价更为低廉的 Unix 服务器。

成功的解决方案

该公司成功地跨各类应用程序(从操作系统到业务智能)部署了 Co>Operating System。为了支持所有用户和应用程序,毫无保留地全面利用了 Ab Initio 在技术、人员及以客户为中心的深厚企业文化方面的巨大优势。

English
Français
Español
Deutsch
语言:
简体中文
日本語