论文部分内容阅读
网上银行系统是以Tuxedo中间件技术为基础,以ⅡS为Web服务器,并利用Bea Jolt对ⅡS和Tuxedo进行整合而构建的,该系统采用了基于Web的多层体系结构,是一个简单的网上银行应用系统,目的在于通过互联网实现某商业银行的4项基本业务:银行开户、账号注销、余额查询和转账.作为多层分布式系统的研究案例,该系统不考虑网上银行的安全及认证问题,重点在于研究应用于银行领域的多层体系结构的实现以及该结构与Web的集成.系统通过浏览器即可对系统进行访问,客户端脚本用asp编写;系统的应用服务器采用BEA Tuxedo的System/T,是整个系统的核心,由4个服务器组成,实现加载模拟数据、开户、销户、存款、取款、转账、查询等8个服务.另外,为了实现与ⅡS的集成,系统还需用到Bea Jolt提供的接受并处理客户请求的JSL服务器和存储服务信息的JREPSRV服务器;系统的数据存储在随BEA Tuxedo系统一起发布的资源管理器(RM)Tuxedo/SQL上,数据以文件形式存储,为了在单机情况下模拟网络环境,该系统将生成3个数据资源组,这三个资源组具有相同的数据结构.该系统之所以采用Tuxedo交易中间件技术主要是基于综合考虑了网上银行的特点以及交易中间件的优势,目前所实现的基于交易中间件技术的网上银行案例在安全性控制、针对大量并发用户的实时响应、负载均衡、交易完整性和可靠性、动态伸缩性和数据依赖路由等方面均已基本上达到了预期的要求,交易中间件的优势在该系统中得到了充分体现.总之,交易中间件技术在为我们研究人员提供了丰富的发展空间的同时,从很大程度上改善了信息系统的性能,大大降低了开发人员的工作量,已经成为大型复杂的信息系统必不可少的主流技术之一.