论文部分内容阅读
在宏观经济快速增长的大背景下,中国的证券业得到了巨大的发展。但这个新兴的行业仍然面临着很多管理上问题。证券结算业务是证券公司保护客户资金安全、防范风险的重要环节,建立集中的客户资金和证券集中存管、清算、交收、划付系统成为大势所趋。由于国内证券业进入洗牌阶段,再加上IT技术的更新换代迅速,为保护原有IT投资,这就需要一种能够灵活适应环境的跨平台的、分布式的系统架构。Web Services是主流的分布式软件技术之一,它通过一系列标准和协议来保证程序之间的动态链接,在技术和理念上与企业级开发框架J2EE有很大的共性。研究Web Services技术与J2EE架构的整合,可以更大的发挥它们各自的优点,从而进一步降低系统开发的难度,提高系统质量。基于以上分析,本文提出了基于Web Services与J2EF架构的分布式证券结算系统的构建。首先,本文分析了证券结算的现状和背景,强调了构建证券结算系统的必要性,明确了基于Web services和J2EE架构的证券结算系统的核心功能和工作流程,分析了系统总体架构、功能组件划分和开发模式的选型,然后基于Struts框架、AJAX技术、EJB技术分析了系统详细设计与实现。本系统设计时采用了J2EE层次框架——客户端、Web、EJB、数据库的四层次应用结构。系统使用Web Services,极大地简化了系统架构,从而改善了系统的可伸缩性和可重用性。使用AJAX技术实现页面的动态效果,使系统界面更具亲和力,给予用户更丰富的浏览体验。Web层采用Struts框架的MVC设计模式,EJB层采用SLSB+DAO的设计模式,DAO实现对各种数据库的操作逻辑。本系统是一个跨平台、易维护、可扩展、高性能、安全、开放的系统,在业务上支持多法人结算、多银行第三方存管,支持代理结算,并考虑到了未来一段时期内各种创新业务和结算模式的变化。该系统的设计旨在利用IT技术提高中国证券结算业务在变革创新发展的大时代中的核心竞争力。