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 工具是最优秀的,具有极高的生产力,”他解释道。
QQRead.com 推出数据恢复指南教程 数据恢复指南教程
数据恢复故障解析
常用数据恢复方案
硬盘数据恢复教程
数据保护方法
数据恢复软件
专业数据恢复服务指南
收益
伙伴关系的价值
分布实时、增值的市场信息所获得的收入已经在 London Stock Exchange 2.2 亿英镑的年收入中占据了重要份额。London Stock Exchange 首席信息官(CIO)David Lester 称,由 Accenture 和 Microsoft 实施的新系统将为 London Stock Exchange 提供一个平台,帮助它实现“在 5 年内显著提高年收入”的目标。“围绕这个项目形成的整个合作伙伴生态系统(ecosystem)运转得很出色,我们对于彼此之间的关系感到极其自豪。我们应用技术的先锋,始终站在发展潮流的最前端。”
他的观点得到了 Accenture 的 London Stock Exchange 业务合作伙伴部门(Engagement Partner for the Exchange)的 John Erik Ellingsen 的赞同。他说:“London Stock Exchange 敢于利用技术潜能--他们正在挑战极限。London Stock Exchange、Accenture 和 Microsoft 之间紧密合作的这一创新性项目使 London Stock Exchange 能够更快速地递送业务价值。”
性能保障
London Stock Exchange 分布的信息假如能够在第一时间内到达用户,将具有最高的价值。随着历史数据和分析功能开始起作用,收入将逐步增长。“我们希望在 SQL Server 2000 上每秒处理 3,000 次交易,”Homan 说,“其它应用程序可以实现这一目标,但其成本将非常高昂。”
降低开发成本
系统更低的总拥有成本和降低的开发成本是促使 London Stock Exchange 选择该解决方案的要害因素。“该解决方案的一个主要优点是基于 Microsoft 平台,”Ellingsen 说道,“我们已经看到,通过使用 Visual Studio .NET 2003,开发工作效率有了极大提高,同时投放市场的周期也显著缩短了。”
Homan 估计实施该解决方案所用的时间仅占所预计时间的五分之一到三分之一。“我们的团队非常兴奋能够使用来自 Microsoft 的一流软件项目开发工具,”Accenture 的项目负责人 Callum Licence 说,“他们喜欢使用最新的设备,尤其当这个项目绝对不答应出现错误的时候。”
实现了可伸缩性
Microsoft 解决方案为 London Stock Exchange 开创了未来发展的空间。“我们希望能够扩展它,并使其更加丰富,”Lester 说,“此类投资决策不是草率做出的,可伸缩以满足我们的未来需求的能力是让我们做出决定的要害因素。我们的所有项目都经过非常严格的测试,但是 Microsoft 平台所添加的价值令人瞩目,并且在此情况下尤其显著。”
满足了可靠性
交易商不仅仅依靠简单的价格信息在 London Stock Exchange 中进行交易。当要害信息停止滚动,市场将变得毫无用处。在此情况下为何使用 Microsoft 技术,可靠性问题只是原因之一。
David Lester 说:“Microsoft 为我们提供的支持绝对是一流的。交易商现在可以每周 7 天,天天 24 小时地进行操作;银行正在部署更多技术。我们将通过始终使用最优秀的系统,紧跟这一发展步伐。”
London Stock Exchange 因为在市场交易、规范和监管方面的高标准而享有盛誉,并只与世界一流的合作伙伴进行合作,以保持其声誉,履行自己的使命。与 Accenture 和 Microsoft 的合作已经确保了其全新市场信息和数据访问服务系统的成功。
Microsoft .NET Framework 是一个完整的 Windows 组件,支持构建和运行下一代应用程序和 XML Web 服务。其提供了具有高生产效率的、基于标准的、可直接为企业所用的多语言环境,能够简化应用程序的开发,使开发人员能够充分利用其现有技能组合,促进与现有软件的集成,减轻了部署和操作 Internet 级应用程序所带来的挑战。Framework 包含两个主要部分:通用语言运行时(common language runtime)和统一分层类库。统一分层类库包括对 Active Server Pages(ASP.NET)的革命性改进、构建智能客户端应用程序的环境(Windows Forms)和一个松耦合数据访问子系统(ADO.NET)。
Microsoft Visual Studio .NET 是用于构建下一代 Web 应用程序和 XML Web 服务的快速应用程序开发(RAD)工具。Visual Studio .NET 使开发人员能够快速设计支持任何设备和平台的广泛的 Web 应用程序。此外,Visual Studio .NET 与 .NET Framework 完全集成,从而提供了对多种程序设计语言的支持,并能自动处理许多常规程序设计任务,使开发人员能够选择他们偏爱的语言来快速创建 Web 应用程序。Visual Studio .NET 包含一个具有 RAD 特性的单一的集成开发环境,能够用以构建 Web 应用程序和中层业务逻辑,支持 RAD XML 设计人员处理数据。