论文部分内容阅读
随着国内资本市场的活跃,银行证券投资业务不断向前发展,产品种类日渐丰富、交易渠道不断扩充,证券业务交易量呈现大幅增长。目前的证券业务系统从系统架构、系统功能和性能上都已经不适应当前银行IT及证券业务的发展。基于以上形势,为了更好地发挥银行证券业务系统的优势,适应市场环境变化的需要,提高市场竞争能力,同时考虑到系统的生命周期,立足于证券业务的长远建设和发展,有必要对建行证券业务系统进行优化和升级。银行证券系统采用了TUXEDO交易中间件的多层体系结构,基本上所有的综合业务处理都是在TUXEDO中间件为基础的应用平台上实现的,TUXEDO中间件在整个系统平台中起着举足轻重的作用。因此,论文结合个人实践经验对TUXEDO中间件大型系统中的应用做深入探讨和研究。首先介绍软件应用系统模式发展,从而说明引入TUXEDO中间件的重要性;其次从中间件基本概念、TUXEDO的软件组件模型、技术特性、功能和组成等来具体描述中间件技术;再次从业务需求和技术需求两方面对银行证券三期系统做个简要概述;第四章结合银行证券三期系统中联机交易、批量处理、非功能性设计三个重要功能介绍TUXEDO中间件技术在其平台中的设计;第五章从客户端实现、服务端实现以及TUXEDO环境变量设置来介绍TUXEDO技术实现;最后对本论文所做的工作进行了总结。通过TUXEDO中间件实现的银行证券系统,网点客户端提出的服务请求不是直接提交给中心数据库,而是通过中间件提供的高速数据通道传送到应用服务器端,进而提交给数据库,这种高速数据通道有效地降低了客户机与数据库的连接数量,同时交易服务中与数据库无关的逻辑处理任务也由中间件完成,从而进一步分担了很多原来需要数据库完成的工作,提高了数据库在处理大量并发服务请求时的性能,从而提高了系统的安全性、灵活性、稳定性及可扩展性。