基于中间件技术的大型证券集中交易系统的设计与实现

基于中间件技术的大型证券集中交易系统的设计与实现

ID:32527489

大小:2.15 MB

页数:55页

时间:2019-02-11

基于中间件技术的大型证券集中交易系统的设计与实现_第1页
基于中间件技术的大型证券集中交易系统的设计与实现_第2页
基于中间件技术的大型证券集中交易系统的设计与实现_第3页
基于中间件技术的大型证券集中交易系统的设计与实现_第4页
基于中间件技术的大型证券集中交易系统的设计与实现_第5页
资源描述:

《基于中间件技术的大型证券集中交易系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要随着市场竞争的加剧和信息化建设的快速发展,越来越多的企业应用中都在融入中间件技术。中间件也已逐渐成为企业级应用的重要基础,是构筑企业复杂的分布式应用的关键平台。采用中间件作为应用系统的支撑平台已成为一个主导趋势。特别是在大规模的关键业务处理中,以交易中间件为基础框架的多层软件体系结构已经成为开发是否成功的关键。本文对中间件技术进行了概述,重点讨论交易中间件技术,包括其基本原理、体系结构、事务处理、怎样构建分布式应用系统、交易模块的核心技术和ⅢMCICS实例。结合实际,利用中间件技术在证券企业进行了具体的应用:基于中间件技术的大

2、型证券集中交易系统的设计与实现。本文研究的关键技术、创新点和所做的工作如下:1.系统的基本架构设计(1)系统设计为四层的C/S结构,包括客户端、通讯平台、应用服务器和资源服务器。(2)系统设计为”小核心、大外延”的模式,具体的业务逻辑由一个个单独的函数(交易编码文件)实现,具有灵活的系统功能扩展。(3)应用服务器和通信服务器采用双机互为备机,消除单点故障。(4)数据服务器采用双机热备份功能和建立专门的灾备中心,保证系统可靠运行。2.采用交易中间件的支撑平台来管理和实现应用服务器的功能。本文实例系统使用毋MCICSV4.XforAI

3、X构建,部署在ⅢMRS6000的小型机上。根据其功能设计为业务逻辑处理和非业务逻辑处理(框架程序或支撑平台)部分,即“应用支持功能分离”结构。3.应用服务器实现中的关键技术(1)支撑平台,即CICS瘦客户端和服务端框架程序均基于CICSAPI采用c/C++开发。(2)CICS客户端程序完成传送数据并请求服务的功能,将其设计为POSIX标准的多线程程序。(3)CICS客户端以同步或异步的方式请求CICS服务端。对于CICS服务端程序,当返回的结果数据量非常大时,设计为以队列的方式保存结果数据(无论是以同步方式请求或异步方式请求),并

4、另外提供”建立队列”、”读取队列”和”删除队列”三个服务供CICS客户端程序调用。(4)业务逻辑的实现中采用Esql/C访问数据库。并根据具体的业务性能采用静态的Esql/C程序或者动态的Esql/C程序。(5)对资源管理器的控制采用xA方式实现。4.业务通信平台和Cpack通信包(1)采用上海KingStar公司的通信中间件产品BCP(BusincssCommunicationPlatform)来实现分布式结构的互连和数据加密传输。(2)采用标准C的结构体定义跨平台的统一格式的通信数据包,所有的中间的通讯协议的业务都基于该包结构

5、进行封装。本系统的设计开发目标就是要实现完全集中化的证券交易。为证券公司业务上达到集中化的规范管理提供良好的技术平台,真正实现从分散的营业部体系向集中交易转变过程。关键词:中间件,交易,CICS,证券集中交易系统,多线程,通信平台,通信数据包中图分类号:TP311.52ABSTRACTWiththeSeVgt"ecompetitionroundmarketandtherapiddevelopmentofinformationmarket,moleandmoreenterpriseapplicationswillmakeuseofM

6、iddlewaretechnology.Middlewaregraduallybecomestheimportantbasetotheenterpriseapplicationsandthepivotalplatformtothecomplexdistributedenterpriseapplications.IthasbecomeadominantdirectionthatpeopleusemiddlewareactaSsupportingplatformintheenterpriseapplications.especiall

7、y,inlarge—scalepivotalapplications,multi-tiersoftwaresystematicfrdlneworkbaSedonTransactionProcessingMiddlewarehasbecomeavitalfactor.Inthispaper,webrieflysummarizethemiddlewaretechnologyandfocusesonthestudiesofthetechniquesofTransactionProcessingMiddleware(TPM).Thestl

8、IdiesincludebasaltheoryofTPM,architectureofTPM,transactionprocessingofTPM,designofdistributedappticafions,coretechnologyoftr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。