可扩展的集中交易系统技术架构研究

被引量 : 0次 | 上传用户:loughtjiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着证券公司经营模式改变、创新业务发展、行业监管的需要,构建企业级集中交易系统替代分散交易系统已成为当今证券业IT核心业务系统建设的主要特征,高性能、高可用性等技术问题仍然是证券行业信息系统建设的热点。本文以一家大型券商基于UNIX平台的集中交易系统项目为研究背景,通过可扩展技术架构研究实现大型OLTP(online transaction processing联机事务处理)系统的高性能、高可用性、功能可维护扩充性要求。本文研究的关键技术和所做工作如下:1、系统具有网络化和异构性特点,采用成熟的四层体系架构,包括客户层、通信层、应用服务层、数据服务层,利用中间件技术实现的通信层是可扩展技术架构基础。2、系统涉及实时、高性能、可靠、异构平台等许多问题,已有的中间件产品不能很好地同时满足这类OLTP系统要求。本文对实现专用通信中间件产品所需要的通信理论、中间件技术进行研究,总结了通信中间件实现的客户层和应用服务层通信的不同形式,以及实现通信中间件最普遍形式。3、通信层的专用通信中间件产品设计与实现是本文重点工作。本文分析了通信中间件在证券集中交易系统中的作用,保证了系统的可靠性、安全性、可扩展性。专用通信中间件采用C语言开发,基于TCP/IP协议套接字和消息队列机制实现了异构平台之间的可靠、高效通信,客户层访问应用服务层的高层通信协议设计为简单高效的客户端API接口。4、应用服务层的交易服务程序设计与实现也是本文重点工作。本文对交易服务程序所采用的关键技术进行了详细介绍,采用UNIX进程间通信技术实现前后台进程技术框架,前台进程负责专用通信中间件的通信并采用多线程设计提高性能,所有业务逻缉处理全部由后台进程的业务逻缉处理函数集实现,这种简单设计满足了业务功能易维护扩充要求;应用协议设计结合证券行业应用特点以C语言数据结构定义统一的应用消息格式和压缩方式,进一步提高数据处理的效率;采用同步/异步通讯技术有效解决大结果集返回性能问题;后台进程作为前台进程的数据库连接池,选择静态ESQL/C方式提高DB2数据库访问性能。5、技术架构的可扩展性体现在应用服务层部署灵活性等方面,应用程序分区设计也有利于整个系统的稳定性和功能扩充,本文针对构成集中交易系统技术架构的行情服务程序、历史服务程序、银证转帐服务程序、集中监控系统等应用程序层组件设计进行了进一步说明。
其他文献
采用中药为主治疗面神经炎25例,并与同期单纯西药治疗组进行对照观察,结果:中药组治愈率92%,对照组治愈率76%,两组差异有高度显著性(P<001)。
<正>近年来,随着人们生活水平的提高以及不良生活习惯的增加,糖尿病患者下肢深静脉血栓形成的发生率有上升趋势。深静脉血栓形成造成最严重的后果是栓子脱落引起肺动脉栓塞,
基于智能电网发展背景下,电力工程建设项目不断增多的现状,提出建设信息管理系统的发展要求。首先分析了电力工程项目工程量大、涉及环节多、技术性强的特殊性,此后简介了电
对外国文学研究的研究,总结外国文学研究的经验与体会,之于国内学术界适应多元化的世界文学格局和多样化的文学思潮、丰富文化建设,具有重要的意义。正是基于如此的考虑,集合众多
<正> 在现行高中《代数》第一册里介绍了四种三角函数的周期性,对于其应用却讲得很少。本文拟谈谈它的应用。中学阶段的数列学习,主要研究数列的通项和前n项求和这两个公式。
目前在概率神经网络的机理研究中存在一个瓶颈问题:在有限的模式样本中提炼出能反映整个样本空间的平滑因子σ,目前的σ估计都基于经验或有限样本聚类的方法,并不能将空间的
目的分析研究广西地区壮族人群135例非综合征性聋常见致聋基因的突变特点,为防聋治聋工作提供参考。方法采用遗传性耳聋基因芯片试剂盒对广西地区壮族人群135例以及汉族人群4
常用的药品不良反应信号检测方法均是基于不相称测定理论,这些方法在信号检测过程中发挥了重要的作用。然而目前的信号检测过程存在一些缺陷,如多重性问题等,导致信号检测的
19世纪自由主义和女性思潮涌现后,妇女选举权日渐成为英国社会切实的政治问题。维多利亚中期英国妇女开始争取议会选举权的斗争,并发展成有组织的妇女选举权运动,但维多利亚
通过系统介绍型号科研生产任务风险管理的实践过程,提出了型号科研生产任务风险识别、分析和控制管理等方面的思路及方法,同时重点描述了重大及共性问题、关键共用资源使用和质