基于FIX协议的网上证券交易系统的研究与实现

被引量 : 2次 | 上传用户:z2602650
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,沪深证券交易所和三家期货交易所与券商和其它机构间都采用各自设计的非标准化的接口,信息交换困难。随着我国证券市场快速发展,市场对业务和技术创新的需求不断提高,要求建立一个统一高效的证券交易体系。因此证券市场需要引入国际标准化的金融信息交换协议FIX(Financial Information Exchange)。金融信息交换协议FIX是适用于实时证券、金融电子交易的数据通信标准。它是把各类证券金融业务需求流程格式化,使之成为一个可用计算机语言描述的功能流程,并在每个业务功能接口上统一交换格式。STEP(Security Trade Exchange Protocol)证券交易数据交换协议是国家金融行业标准,它是我国根据FIX协议4.4版本的基础上制定出来的。本文首先对FIX协议和STEP协议作了分析,由于证券交易系统数据安全性的要求,在对加密算法进行分析的基础上,提出了使用AES(Advanced Encryption Standard)和改进ECC(Elliptic Curve Cryptosystems)相结合的混合加密方案实现数据加密和认证。采用这种加密方案提高了加密速度,满足了证券交易数据实时性的要求。整个证券交易系统采用软件工程的方法对系统进行需求分析,系统总体设计,对客户端和服务器端分别进行了详细的模块划分,使用C++语言和VS2005平台实现了客户端和服务器端功能。在整个程序设计中使用了Socket套接字,XML(Extensible Markup Language)的DOM(Document Object Model)接口,WindowsAPI编程等技术。在证券交易系统中对单服务器多客户端模式下的心跳模型进行了改进减轻了服务器的网络负担。在完成整个交易系统后,对交易系统的客户端和服务器端进行了测试,分为登录测试,实现对客户端身份的有效性验证;心跳包测试,保障客户端和服务器端不掉线;订单测试,服务器端实现对客户端发送过来的订单消息的处理。通过测试发现系统能够完成证券交易系统的整个交易过程,并实现了对客户端的监控。
其他文献
光伏发电, 利用清洁可再生的太阳能作为能源发电, 对于降低 PM2.5、 改善空气质量具有重要意义.为形成规模效益, 光伏发电就需要大面积使用土地, 并且使用的土地中大部分是林
目的:观察帕瑞昔布对腹腔镜下Dixon术(乙状结肠直肠切除端端吻合术)患者术后疼痛及IL-12、IL-4的影响。方法:选择ASAⅠ-Ⅱ级全麻下行腹腔镜Dixon术患者30例,随机分为三组:A组(术
目的:探讨辅舒良联合针灸治疗过敏性鼻炎患者的临床疗效。方法:使用随机数字表法将48例在我院治疗的过敏性鼻炎患者分为对照组23例和治疗组25例,对照组患者给予丙酸氟替卡松
北方农牧交错带是我国传统农业区域与畜牧业区域相交汇和过渡地带,属于一个相对独立的自然——社会——经济复合生态系统类型,主体部分位于内蒙古境内。内蒙古农牧交错带连接
将微视频的信息传播方式引入高校图书馆咨询知识库的建设中,分析了高校咨询知识微视频库建设的意义,说明了基于问题解决的咨询知识获取过程,研究了基于问题解决的高校咨询知
公民治理理论旨在将公民引入公共事务的决策和过程,以达到扩大民主参与和提高行政效率的目标。可以考虑从营造社会环境、加强公民意识教育和健全公民参与机制入手,塑造出符合
Kano模型和服务质量差距模型在顾客感知质量方面各具特色但又异曲同工,通过分析两者在高校图书馆不同服务层次的应用过程,发现两种模型不同的应用特性,整合其共性,突出各自的
目的:造成皮肤组织缺损后创面难以愈合的主要原因包括修复细胞缺乏和促进创伤修复的各种生物活性因子的减少。如何在无足够自体皮肤进行移植等限制下,及时有效的修复难愈创面
法律移植是比较法中一个不可忽略的问题,但对于它的具体含义、可行性与否,全球的学者们似乎永远都在争议着,其中尤以美国比较法学家艾伦·沃森和法国法学家皮埃尔·
近年来,银行中间业务作为银行服务创新的重要手段和新的经济增长点,其业务品种日新月异。中间业务作为我国银行业务新的利润增长点及重要的生存手段,正日益受到各商业银行的