Oswald Regular
OpenSans Regular
全新的高性能交易系统
一家高级证券交易所以惊人的速度和灵活性更换了实时交易管理系统。

金融市场每天交易额高达数万亿美元,毫无质疑,整个金融系统和全球企业都依赖各主要交易所的高效运营,无论从哪种意义上说,保证金融市场的高速稳健运转对世界经济来说都是至关重要的任务。

交易管理系统是这些交易所的核心,系统实时接受来自交易平台的交易数据,提供多种关键服务:

  • 交易验证
  • 执行复杂的规则,将交易转化为更加精细的标准化形式
  • 日常交易的数据存储库管理
  • 交易所成员的消息传送服务,使其能够查询和更新交易信息
  • 发布用于审计用途的交易历史记录
  • 日常交易结算

更换如此重要的系统绝不能轻易行事。事实上,作为全球主要交易所之一,该客户 20 年内一直在增强和维护其现有系统。虽然交易所明确其系统需要更换,但使用常规语言(例如 C++ 或 Java)重新编程的成本和风险令人望而生畏。高级语言则无法提供必需的性能或可扩展性。交易所需要更换过时的基础硬件和软件,还需要克服扩展性和灵活性制约,这些需求最终驱使客户决定采纳新技术,重新实施交易管理系统。

可行性验证

交易所对所有技术进行了深入评估。为了加强客户的决策信心、建立业务案例,交易所为 Ab Initio 设下挑战,必须在 POC 测试中复制交易管理系统的一些关键元素,并证明 Ab Initio 技术能够提供以下功能:

  • 能够处理峰值交易量,包括当前交易量和远期未来的高峰交易量
  • 提供具有弹性的体系结构,能够全天侯 (24×7) 地运行,从不丢失信息
  • 处理所有通信使用的基于 TCP/IP 的专有传输协议
  • 实现工作效率的大幅提升,这也是业务案例的要求

通常来说,POC 都有明确的目标,例如:“我们必须在 3 周内实施模块 A、B 和 C;系统必须每小时处理 X GB 数据,每条消息的周转时间不得多于 80 毫秒;必须在少于 10 个 CPU 上运行;必须达到所有可操作性和稳定性要求”等等。该交易所的 POC 测试提出了上述所有目标,并另加非常关键的一条要求:必须说服习惯于传统编程语言的现有开发团队愿意转而使用 Ab Initio® 产品。

携手合作

在 POC 测试过程中,Ab Initio 和交易所组成的联合团队开发、实施了很多新理念、新方法。大家意识到,硬件平台的规模必须满足响应和延迟时间两方面的要求。虽然测试了若干个服务器配置,由于 Ab Initio 基础架构的高效率,只需三个内核的现代 Linux Blade 服务器即可处理这个国际市场基础架构的关键部分。当交易所得知一台小型服务器就足以运行交易系统时,大家万分讶异,难以掩饰兴奋激动的心情!

Ab Initio 和交易所的联合团队成功构建了架构,支持灵活性需求,处理不断变化的市场形势:新的交易产品、不同的监管框架以及其他行业范围内的改革措施。在这一方面,交易所采用了 Ab Initio 模块化、基于服务架构的发布/订阅功能。这不仅得以逻辑方式分解应用程序,而且使处理工作分布在多台服务器上成为可能。正如大家期望的那样,系统所有设计都能确保交易的完整性。团队为确保现代化交易的实时性能作出了特殊贡献。

短短一个月就达到了 POC 测试的所有数字和体系结构要求。当初客户所提出的最棘手要求,即让交易所团队接受使用 Ab Initio 系统反而成了 Ab Initio 最容易完成的任务。开发团队主管宣布,使用 Ab Initio 系统的工作效率将比使用标准第三代语言高出十倍!大家亲眼目睹了 Ab Initio 的高效率,他的宣言因而得到了团队的广泛支持。

实施

POC 测试完成后,企业主要所有者就项目进程和成本规划等内部项目计划达成一致。开发团队对开发和测试工作提出了保守估计,使用 Ab Initio 系统可将整个工作速度加快至少 40% ,这是团队能够确保成功的最保守估计,已为不可预测情况留出了余地。大家私下期望能够在预算范围内更加迅速地完成项目,从而成为交易所的英雄。

系统在 2010 年投入运行,目前正在部署到全球更多交易所。最可喜的是,企业所有者与 IT 开发团队改善了工作关系,企业所有者完全依赖新系统,这种喜人局面在以前是无法想象的。新系统具备高度稳定性和灵活性,业绩顺利增长。

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