i社区用户: 密码:
搜索:
首页| 资讯| 信息化| 视频| 专题| 创业| 技术天地| 企业博客| 职场| 周报全文| 方案中心 |电子杂志
商城| 市场会展| Blog| i社区| 社区联盟| RSS| 直播 | 发行| wiki |i| 下载| 英才招聘|CIO文库
IT两会 | 互联网年会
产品中心| 笔记本|台式机| DIY|数码| 服务器|网络通信| 手机|软件|显示器|信息安全|存储|组网| 动漫
首页|文库|数据中心|方案中心|专家库|厂商黄页|供求招标| 责编电话:010-68130909-1053
当前位置 首页 CIO俱乐部 方案·案例展示
在Sun平台上成功开发Primex拍卖软件
  客户名称:Primex交易公司

项目名称:Primex Auction(拍卖)应用软件的开发

主要产品:Sun Enterprise 6500、Sun Enterprise 4500、
Sun Enterprise 420R等服务器,以及Java技术

应 用:应用软件的开发、测试,以及业务运营等

用户评价:“我们的硬件解决方案必须是一个高度可靠、广为经纪界接受的最先进的系统,而Sun恰好能完美地适应此需要。Sun产品线的精妙之处在于有那么多的价格/性能选择,各种选择都彼此兼容,相得益彰。选择范围这么广,我们可以经济而高效地为每种产品选择最适合的Sun Enterprise服务器。”Primex交易公司负责开发、运营和网络技术的经理人Richard Bayha说,“我们因对Sun的选择而感到非常高兴。Sun公司产品稳定可靠,因而能够提供我们和纳斯达克所需要的性能,从而适应我们的网上交易拍卖所预测的惊人需求。无论我们什么时候需要,Sun公司总是会出现在我们面前。”

通过Primex Auction,将证券交易市场上通用的两种模式(拍卖模式和经纪人模式)的优势结合在一起。Primex Auction是Primex交易公司开发的纳斯达克交易应用软件产品。Primex是一家年轻的交易公司,它一直依赖于Sun公司提供的技术开发产品、运营业务和管理数据库等。

拍卖应用软件Primex Auction的目标是每秒钟实时处理多达1,000项交易。Sun种类繁多、兼容性强的Sun Enterprise服务器在Primex交易公司的开发工作中扮演了重要的角色,使开发工作经济而高效。Sun系统内在的组件冗余性,使Primex Auction具有关键任务应用所需的高可用性。

将两个相互竞争的交易模式的优势结合到 Primex Auction中

美国证券业依靠两种极为不同的交易模式。一种交易模式为拍卖模式,如纽约股票交易所就使用这一模式;另一种交易模式为经纪人模式,如纳斯达克股票交易市场就使用这一模式。每种模式都有其优势。拍卖市场较适用于计价证券,而经纪人市场则由于流动性强和执行速度快也广为应用。Primex交易公司于1998年在美国纽约市成立,该公司吸收了上述两种模式的最佳方面,并将它们整合到一个混合市场中,即一个基于拍卖市场原则但鼓励经纪人参与的混合市场。

该公司的Primex Auction理念是使拍卖/经纪人混合系统中的交易执行更有利于参与各方。通过模拟股票市场的开放式拍卖模式,Primex Auction在扩大流动性的同时,保留了证券经纪人业务模式中的拍卖效率,从而促进了投资者的互动,并为客户订单的价格提升提供了机会。

1999年,安全行业的领先公司共同发起了开发Primex Auction的倡议,2000 年,纳斯达克同意给它颁发许可证,从而成为纳斯达克所有美国资产的唯一运营者。由于此概念获得金融服务业的强大支持,Primex交易公司的下一个挑战是确定平台容量,把理想变为现实。

Sun 技术由于具有极强的可靠性以及为经纪业界所接受而被采用

“我们的硬件解决方案必须是一个高度可靠、广为经纪界接受的最先进的系统,而Sun恰好能完美地适应此需要。Sun产品线的精妙之处在于有那么多的价格/性能选择,各种选择都彼此兼容,相得益彰。选择范围这么广,我们可以经济而高效地为每种产品选择最适合的Sun Enterprise服务器,”Primex交易公司负责开发、运营和网络技术的经理人Richard Bayha说,“选择Sun之前,我们考虑过IBM主机,但最后决定不选择大型集中式处理器系统。我们还简要审查了Windows NT,但认为Windows NT不够稳定,无法满足我们的关键任务应用的需要。”

Java 技术具有可移植性并可加快开发速度

平台形成之后,一个仅仅由八名开发人员组成的小组于2000年初开始创建 Primex Auction。尽管他们在主应用中使用C++,但Sun公司的Java语言也发挥了重要作用。Java 技术用于系统的管理和用户的图形用户界面,以及用于系统启动、关闭、监视、故障转移和备份的基础结构的开发工作。“我们的某些用户有 UNIX设备,而其他用户则有Windows NT设备,”Primex 交易公司负责基础结构、运营和实现的Michael Anselmo解释道,“由于Java代码具有可移植性,因此,无需另外开发,我们就能够适应这两种系统环境的需要。利用Java语言还有利于更为容易地将我们的软件与用于联机帮助文档的HTML连接起来。”

Primex 交易公司相信,采用Java技术可加快应用接口的开发速度。“我们组织少数开发人员从头开发了该系统,”Bayha 说,“对于进行这么大的一项工作来说,资源消耗少得惊人。”

Sun服务部在设计中通力合作,实现最高性能和完全冗余性

Primex交易公司聘请Sun服务部提供整个系统体系架构的咨询,然后调试 Solaris操作系统以及开发商编写的Java程序。在Primex交易公司和Sun专业服务部建立的纳斯达克生产配置中,总计28台Sun Enterprise服务器托管Primex Auction。有两个相同的大系统,每个系统采用14台Sun服务器。Primex交易公司开发出自己的完全自定义的故障转移软件,该软件自动且几乎即时地利用组件的完全冗余性,可使系统从任何故障中获得恢复,即使同时发生多个故障也无妨。

作为数据库记录器的Sun Enterprise 6500服务器,管理着对内存内数据库的实时读写,并把所有交易结果记录到Oracle数据库中。三台Sun Enterprise 4500系统分别用作市场操作服务器、交换服务器和信用管理器,10台Sun Enterprise 420R系统中,4台作为拍卖管理器、2台作为业务服务器、2台作为操作服务器,2台作为安全通信服务器。整个系统采用了Sun的“白金”服务,获得Sun全天候的技术支持。

除了纳斯达克的生产系统之外,Primex交易公司还依赖于一套内部系统,其中,Sun Enterprise服务器执行纳斯达克系统的所有功能。 Primex交易公司的系统包括开发、集成测试和质量保证。

每秒钟管理多达1000份交易订单

Primex Auction于2001年12月在纳斯达克投入使用,旨在每秒钟处理多达 1000份传入的交易订单,并且将在2003年中期达到此交易量。为了最大化吞吐量,利用Talarian公司的中间件,把每份订单分为若干小交易,它们分别由总系统的一个服务器处理,所有这些服务器都可以立即访问内存内的数据库。由于应用程序的实时部分不需要磁盘访问,因此,系统内每秒钟将处理多达1000项订单交易,而每项交易又被Talarian细分为多达5000份单独的服务器交易。交易者可以立即访问所有结果。此外,还把交易结果提交到Oracle数据库,供交易者进行时效性不强的交易时随时查询。

“在整个开发过程中,Sun 公司给予我们极大帮助,”Bayha说,“Sun专业服务部有效地帮助我们创建初步解决方案。然后,Sun公司让我们把我们的应用软件带到加利福尼亚州Sun公司总部,在'客户基准测试中心'的大型测试设施上进行应用的测试和调试,结果证明这些应用软件非常实用。”

Anselmo补充道:“Sun 的项目工作人员对于我们的成功贡献很大,无论是在这里,还是在Sun公司的加州总部。”

“我们因对Sun的选择而感到非常高兴,”Bayha总结道,“Sun公司产品稳定可靠,因而能够提供我们和纳斯达克所需要的性能,从而适应我们的网上交易拍卖所预测的惊人需求。无论我们什么时候需要,Sun公司总是会出现在我们面前。”

 
   
(网页编辑:秋月
  搜索相关内容 应用案例    
   
   
      如果您对“在Sun平台上成功开发Primex拍卖软件”有任何疑问要咨询,或者您对我们专家的解答有任何疑义,请您点击以下的链接提交意向单,我们的编辑和信息化专家将会很快为您做出回答,您提供的信息经过审核后将有机会出现在我们的网页上。
专家介绍
方案·案例检索
方案案例
按来源分类
推荐平台
按应用分类
 
按行业分类
公司 标题 编号
方案评析实验室优秀方案
ThinkPad行货淘宝旗舰店疯狂特惠
Informatica--数据集成业务
开源精神的化身--Linux
  发表评论  您的姓名   您的Email   发布  
   
相关文章
关于我们 | 客服热线 | 广告服务 | 招聘信息 | 法律声明 | 投稿指南 | 联系方式 
Copyright(C) ccw.com.cn,All rights reserved
中国计算机世界出版服务公司内容版权所有
京ICP证010182