网络解决方案 基于微软FIX.NET自动交易系统

上一篇 / 下一篇  2007-12-07 12:14:00 / 个人分类:读书笔记

 

背景

业务敏捷性对于投资银行业至关重要。因为时间紧迫,为 JPMorgan 的证券交易商服务的软件开发小组承受着巨大压力,他们需要使用创新性解决方案才能满足业务需求。JPMorgan Chase 需要为其证券交易商开发一个自动交易系统,以提高其交易工作台的功能和生产力。

JPMorgan Chase 是一家全球领先的金融服务公司,在投资银行业、资产管理和电子金融等领域享有盛誉。证券交易是其一项重要的收入来源。提高其证券交易处理能力对于改善 JPMorgan 的客户服务至关重要。作为更广泛项目的一部分,该银行决定为其在伦敦的欧洲证券交易商构建一个全新的自动交易系统,即新型证券自动交易机(New Equities Auto-Trader,NEAT)。

JPMorgan 没有从头构建整个系统,而是决定围绕厂商提供的FIX 引擎进行构建。FIX 是最主要的信息处理协议,用于购买方与销售方公司的交易前和交易中的通信。

JPMorgan Chase 软件开发资产部(Software Development Equities)副总裁Matthew Hampson 说:“我们所面临的挑战在于,我们希望 NEAT 能够在 4 个月之内启动并运行。我们决定使用 Microsoft .NET Framework,并选择了 SolutionForge(专门开发面向金融团体的 FIX 技术,是 Microsoft 在 FIX 领域的首选合作伙伴)来应对时间挑战。”

过去,JPMorgan Chase 一直使用 Java 进行内部开发,并已经拥有了一个基于 Java 的 FIX 引擎来支持其外部 FIX 连接。但是,SolutionForge 和 .NET 技术凭借其灵活性、快速开发和部署能力击败原来的供应商,被选中构建 NEAT 交易系统的核心。这意味着该银行能够非常快地启动和运行系统。

解决方案

SolutionForge 是与 Microsoft 开展全球合作的唯一一家 FIX 引擎厂商。FIX.NET Server 是市场领先的 FIX 引擎,与任何其它厂商相比,前者都能够把更多的参与者连接到电子消息交换系统( Electronic Message Exchange,EMX)。EMX 可以为英国的投资基金处理购买、销售和估价事务。EMX 参与者现在正在使用 SolutionForge 产品,其中包括 London Stock Exchange 以及 M&G、Charles Schwab 和 INVESCO 等众多公司。

NEAT 和 FIX.NET(2003 年 1 月在 JPMorgan Chase 投入运行)采用了 Microsoft Visual Studio? 和 Microsoft .NET Framework 进行构建。JPMorgan Chase 在 Microsoft Windows 2000 Advanced Server 和 Microsoft SQL Server? 2000 之上运行 NEAT 和 FIX.NET。

Hampson 说:“我专门选择了 Microsoft .NET 同构环境,因为 Visual Studio .NET 为开发小组提供了完整的端到端多语言开发工具。其提供了一个高效的环境,可以在其中开发广泛的 .NET-connected 应用程序和技术。在 Java 中,我们将不得不单独测试每个组件,既耗费时间又浪费成本。但是使用 .NET 和 Microsoft 开发工具,这一问题迎刃而解。”

SolutionForge 首席执行官 Steve Wilkinson 说:“市场投放周期是 JPMorgan Chase 选择 .NET 的主要因素,另外一个关键因素是,Microsoft 工具箱更加出色。”

“在诸如此类进展迅速的项目中,您最终应该担心Java 对 Windows 环境的集成――将这两者混合在一起,不可避免会延长项目交付时间和风险。Microsoft 针对 .NET 和 C# 的支持服务相当卓越――问题始终能够得到快速解决。我们的支持人员发现,FIX.NET 能够很好地与客户基于 Microsoft 的系统相集成,而不存在冲突。”

“我们认为,在 Microsoft Windows 平台上对其核心基础结构实施标准化的组织将在某些方面比目前采用跨平台 FIX 解决方案的组织更胜一筹。FIX.NET 技术已经重新构建为固有的 Microsoft Windows 代码,从而充分利用了平台的优势。这为未来推出新应用程序提供了巨大的潜力。”

FIX.NET 与 JPMorgan Chase 内部系统的轻松集成也给 JPMorgan Chase 副总裁兼 NEAT 项目经理 Daniel Clayden 留下了深刻印象。他说:“我在去年 9 月之前从未听说过 FIX.NET,但是当我们选择了 SolutionForge 后,他们交付了开发工具包,我们将其插入系统,马上就能运作。FIX.NET 的易用特性及其与我们的开发环境的完美集成深深打动了我。”

JPMorgan Chase 发现,SolutionForge 与 Microsoft .NET 技术的结合使开发人员的工作效率提高了三倍,从而使解决方案能够在短短 4 个月的时间内开发完成。交易商对于技术选择不感兴趣,但是需要一个能够在紧张的时限内进行交付的快速且可靠的系统。虽然开发成本方面的考虑非常重要,但是选择 Microsoft 解决方案的主要推动因素是其能够以多快的速度进行实施。

Hampson 说:“如果花费两年时间使用 Java 或其他厂商来构建新交易系统,那么您将失去两年的宝贵机会,这非常现实。在 JPMorgan Chase 进行 Microsoft 服务器实施几乎前所未闻,但也不能盲目相信技术。”

“我们对问题的分析显示,较传统的解决方案将使开发周期延长三倍。我们得出结论,.NET 最适合此项工作,SolutionForge 可以在最短时限内交付系统。”

改善客户服务

JPMorgan Chase 的客户还可以从全新的自动交易系统所提供的经改善的执行价格中受益。接受客户订单的任何交易商都有责任快速、可靠地进行执行,并有责任避免市场影响。

Hampson 说:“当客户发送订单时,他们期望获得非常合理的价格。由于 NEAT 系统已经实施,客户可以从其出色的订单执行中获益。”

可伸缩、可管理

.NET Framework 为 JPMorgan 提供了一种易于管理、并可配合业务发展的技术。.NET Framework 现在是其标准桌面架构 的一部分,也是向交易商提供应用程序的一个战略解决方案。

Hampson 称 JPMorgan Chase 现在正在考虑以 NEAT 和 FIX.NET 的成功为基础,把 .NET Framework 应用到更广泛的领域中。该银行可能还会评估向 Microsoft Windows Server? 2003 的升级。

Microsoft .NET Framework 是一个完整的 Windows 组件,支持构建和运行下一代应用程序和 XML Web 服务


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-09-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 2703
  • 日志数: 105
  • 建立时间: 2006-12-04
  • 更新时间: 2008-06-25

RSS订阅

Open Toolbar