Tuxedo中间件在铁通业务系统中的应用与实现

Tuxedo中间件在铁通业务系统中的应用与实现

ID:41596653

大小:72.79 KB

页数:6页

时间:2019-08-28

Tuxedo中间件在铁通业务系统中的应用与实现_第1页
Tuxedo中间件在铁通业务系统中的应用与实现_第2页
Tuxedo中间件在铁通业务系统中的应用与实现_第3页
Tuxedo中间件在铁通业务系统中的应用与实现_第4页
Tuxedo中间件在铁通业务系统中的应用与实现_第5页
资源描述:

《Tuxedo中间件在铁通业务系统中的应用与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Tuxedo中间件在铁通业务系统中的应用袁启元(屮国铁通集因有限公司无锡分公司,江苏无锡214002)摘要:介绍了交易中间件的概念,Tuxedo中间件的特点;分析铁通计费营业支撑系统的体系结构,提出了利用Tuxedo整合其硬软资源的解决方案;并给出了Tuxedo的服务器端和C/S模式客户端和B/S模式客户端的实现模板。关键词:中间件Tuxedo铁通计费营业系统1、引言口前,大型数据库应用系统人多采用以三层体系结构为基础的客户机/服务器应用模式。而实现三层客户机/服务器应用模式的关键技术就是中间技术

2、。Tuxedo是世界最大的独立中间件厂商美国BEA公司的一种事务处理(交易)中间件产品,在电信、银行、交通、证券、投资、政府等部门的大规模事务处理领域中有着广泛的应用。它为关键业务应用系统提供了一个开放式的最佳环境,支持各种各样的客户、数据库、网络、遗留系统和通讯方式,能够在三层客户机/服务器环境下整合齐种异构平台,通过联机事务处理,保证交易的完整件和数据的一致性。江苏铁通业务系统是一个典型的分布式升构系统,以营业系统和计费系统为核心,其他业务系统例如资源管理系统、代理商系统,网上营业厅系统,银行

3、代收费互联系统等均以此为基础來展开。以Tuxedo交易屮间件为基础的三层客户/服务器应用模式来实现各个应用系统之间的互操作和信息共享;从而达到如下的三个目的:第一,性能好、伸缩强、可靠件高、安全、可管理、开放性好;第二,支持Web;第三,融合现有应甩保护原有投资。本文接下來先对屮间件和Tuxedo做比较详细的阐述;在分析江苏铁通业务系统体系结构问题的基础上,捉出基于Tuxedo屮间件的解决方案;最后给出用Tuxedo屮间件编程的模板。2、Tuxedo中间件2.1中间件众多关于屮间件的定义屮,比较普

4、遍接受的是1DC的表述:小间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术Z间共享资源;屮间件位于客户机/服务器的操作系统之上,管理计算资源和网络通信。介于客户机与服务器之间的夹层,它突破了二层C/S结构的局限性,为构建大规模、高性能、分布式C/S应用程序提供了通信、事务、安全、容错等基础服务,它屏蔽了底层技术细节,使应用程序开发不必再从底层做起,以自身的复杂性换來了应用程序开发的简单。中间件是构造三层结构的基础,它的主要功能包括:第一,负责客户机和服务器之间的联接和通讯

5、;第二,提供一个三层结构的应用开发和运行平台;第三,集成多种异构的服务器和数据源;第四,提供负载均衡、动态伸缩、数据依赖路111等功能为代表的管理模式;第五,保证全局事务完整性;第六,保证大规模并发处理响应;第七,对异构系统互联的透明支持;第八,保护数据安全性。使用中间件能够带来如下的好处:首先,快速投放市场;第二,节省应用开发费用;第三,减少管理开销;第四,降低系统开发失败率;第五,易于扩展现有系统;第六,应用集群,保证高可靠性;第七,软件维护方便;第八,提高应用质量。中间件产品可以分为交易型、

6、消息型、CORBA型和容器型四种。其中流行的交易型中间件有BEA的TUXEDO,IBM的CICS和东方通公司的TongEasy;消息型中间件有IBM的MQ、BEA的MessageQ和东方通公司的TongLink;CORBA型也叫基于ORB的中间件,有Borland的Visiboker和国防科人的starbus;容器型的中间件有BEA公司的Weblogic和IBM的WebSphere,这两个中间件都是基于J2EE标准。2.2Tuxedo简介最早具有中间件技术思想及功能的软件是IBM的CICS,但由于

7、CICS不是分布式环境的产物,因此人们一般把Tuxedo作为第一个严格意义上的中间件产品。Tuxedo(TransactionforUnixEnvironmentDistributedOriented,意为:基于UNIX的分布式交易系统)是1984年在当时属于AT&T的贝尔实验室开发完成的,但曲于分布式处理当时并没有在商业应用上获得像今天一样的成功,Tuxedo在很长一段时期里只是实验室产品,后来被Novell收购,在经过Novell并不成功的商业推广Z后,1995年被现在的BEA公司收购。尽管屮

8、间件的概念很早就已经产生,但屮间件技术的广泛运用却是在最近10隹Z屮。Tuxedo是一种事务处理(交易)屮间件产品,它是一个基于开放平台的事务处理和消息传递屮间件。Tuxedo是在企业>Internet这样的分布式运算环境中开发和管理三层结构的C/S(客户/服务器)型关键任务应用系统的强有力工具。它具备分布式事务处理和应用通信功能,并提供完善的齐种服务来建立、运行和管理关键任务应用系统。开发人员能够用它建立跨多个硬件平台、数据库和操作系统的可互操作的应用系统。Tuxedo是企业、I

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

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

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