London Stock Exchange plc (伦敦证券交易所)是欧洲最大的证券交易所,运营着世界上最大的国际上市和交易证券市场。公司希望投资建立一套全新的市场信息和数据访问服务系统,从而为市场提供更好、更丰富的实时价格和增值信息。London Stock Exchange 是金融技术的领导者,但是在投资项目方面却非常谨慎,因为公司需要保证数据分布的整体可靠性。在寻找世界一流的公司作为合作伙伴的过程中,London Stock Exchange 求助于 Accenture 公司提供数据递送解决方案,并选择了基于 Microsoft .NET Framework 1.1 和 Windows Server 2003 的技术。

  背景

  London Stock Exchange 拥有 220 年的悠久历史;按其市场上的上市公司的市值计算,它是欧洲最大的证券交易所,同时也是全球最具国际化的交易所,接纳了 60 多个国家的超过 450 家上市公司。London Stock Exchange 因其高度流动性的市场而赢得了无可比拟的声誉,并在应用金融技术方面处于领导地位。

  现在,作为一家公共报价公司,London Stock Exchange 提供了一个交易场所,为全世界大约 100,000 个屏幕前的市场数据客户提供信息。公司通过技术联系和合作伙伴关系,推动了资本市场的全球化,从而为其股东创造了丰厚的价值。实施该策略的一个重要目标是,通过拓宽和深化其产品范围来扩展 London Stock Exchange 的服务产品。

  London Stock Exchange 拥有令人羡慕的可靠性记录――其交易系统的弹性可与世界上主要证券交易所使用的其它系统相媲美,甚至更胜一筹。为了向市场系统和客户提供全新的实时价格和增值信息,London Stock Exchange 决定与世界一流的技术提供商以及全球性管理和技术咨询服务公司合作。

  解决方案

  London Stock Exchange 与 Accenture 和 Microsoft 建立了合作伙伴关系,共同构建其全新的市场信息和数据访问系统。该系统基于使用 Microsoft .NET Framework 1.1 开发的应用程序,并部署在 Microsoft Windows Server 2003 之上。其设计目的是为了递送从 London Stock Exchange 内部基础结构中的现有交易服务中获得的增值产品。

  该解决方案还利用了新创建的公司数据仓库。这是一个中央数据仓库,使客户能够访问范围广阔的现有数据以及过去 30 年中的历史数据。该系统处理原始交易数据,并实时地进行公布。该应用程序拥有以下特性:

  · 在使用 Microsoft Visual C# 程序设计语言和 Microsoft Visual Studio? .NET 2003 创建的 Microsoft .NET Framework 1.1 上构建

  · 使用 XML

  · 与 ASP.NET 集成的 Windows Server 2003 操作系统

  · 由 Intel Itanium 2 和 Xeon 提供强大动力的服务器

  · 弹性十足的硬件平台

  解决方案的核心是两个 4 节点 Windows Server 2003 群集。一旦某个节点发生故障,Microsoft Cluster Services 将把资源组自动转换到不同节点。将一个 Microsoft SQL Server? 2000 操作数据存储配置为主动-被动群集,作为域控制器和Web 服务器,连接到存储阵列和其它 Windows Server 上。

  London Stock Exchange 不仅希望获得一个可伸缩的解决方案,还希望获得一个高性能的应用程序――能够按照一定顺序,始终一致地以十分之一秒的计时精度为其众多客户提供信息。为了确保现在和未来的可伸缩性,系统在每台服务器的多个 CPU 上采用了并行扩展,在服务器之间使用了多台带有 Microsoft Clustering (Microsoft 群集)功能的服务器。

  “对于推动扩大技术边界,我们确实报有信心,但是我们还没有作好准备来利用弹性,”London Stock Exchange 的技术负责人 Ian Homan 说,“通过与行业合作伙伴――如:Accenture 和 Microsoft――的紧密合作,我们将学习周期缩到最短。我们的应用程序对于任务至关重要,Microsoft 提供了非常出色的开发工具。可靠性就是一切,因此需要给予最优先的考虑。新系统将年复一年地不间断运行。”

  Homan 称 Microsoft 为这个特殊的应用程序提供了适当的工具。“通过使用 C# 和 Microsoft .NET Framework 1.1,我们能够集中全力编写业务应用程序和构建业务逻辑。这些 Microsoft 工具是最优秀的,具有极高的生产力,”他解释道。