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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tuxedo中间件在铁通业务系统中的应用 袁启元 (屮国铁通集因有限公司无锡分公司,江苏无锡214002) 摘要:介绍了交易中间件的概念,Tuxedo中间件的特点;分析铁通计费营业支撑系统 的体系结构,提出了利用Tuxedo整合其硬软资源的解决方案;并给出了Tuxedo的服务器端 和C/S模式客户端和B/S模式客户端的实现模板。 关键词:中间件Tuxedo铁通计费营业系统 1、 引言 口前,大型数据库应用系统人多采用以三层体系结构为基础的客户机/服务器应用模 式。而实现三层客户机/服务器应用模式的关键技术就是中间技术。Tuxedo是世界最大的独 立中间件厂商美国BEA公司的一种事务处理(交易)中间件产品,在电信、银行、交通、证 券、投资、政府等部门的大规模事务处理领域中有着广泛的应用。它为关键业务应用系统 提供了一个开放式的最佳环境,支持各种各样的客户、数据库、网络、遗留系统和通讯方 式,能够在三层客户机/服务器环境下整合齐种异构平台,通过联机事务处理,保证交易的 完整件和数据的一致性。江苏铁通业务系统是一个典型的分布式升构系统,以营业系统和 计费系统为核心,其他业务系统例如资源管理系统、代理商系统,网上营业厅系统,银行代 收费互联系统等均以此为基础來展开。以Tuxedo交易屮间件为基础的三层客户/服务器应用 模式来实现各个应用系统之间的互操作和信息共享;从而达到如下的三个目的:第一,性 能好、伸缩强、可靠件高、安全、可管理、开放性好;第二,支持Web;第三,融合现有应 甩 保护原有投资。本文接下來先对屮间件和Tuxedo做比较详细的阐述;在分析江苏铁通业 务系统体系结构问题的基础上,捉出基于Tuxedo屮间件的解决方案;最后给出用Tuxedo屮 间件编程的模板。 2、 Tuxedo中间件 2.1中间件 众多关于屮间件的定义屮,比较普遍接受的是1DC的表述:小间件是一种独立的系统 软件或服务程 序,分布式应用软件借助这种软件在不同的技术Z间共享资源;屮间件位于客户机/服务器 的操作系统之上,管理计算资源和网络通信。介于客户机与服务器之间的夹层,它突破了二 层C/S结构的局限性,为构建大规模、高性能、分布式C/S应用程序提供了通信、事务、安 全、容错等基础服务,它屏蔽了底层技术细节,使应用程序开发不必再从底层做起,以自身 的复杂性换來了应用程序开发的简单。中间件是构造三层结构的基础,它的主要功能包括: 第一,负责客户机和服务器之间的联接和通讯;第二,提供一个三层结构的应用开发和运 行平台;第三,集成多种异构的服务器和数据源;第四,提供负载均衡、动态伸缩、数据依 赖路111等功能为代表的管理模式;第五,保证全局事务完整性;第六,保证大规模并发处理 响应;第七,对异构系统互联的透明支持;第八,保护数据安全性。使用中间件能够带来如 下的好处:首先,快速投放市场;第二,节省应用开发费用;第三,减少管理开销;第四,降 低系统开发失败率;第五,易于扩展现有系统;第六,应用集群,保证高可靠性;第七,软 件维护方便;第八,提高应用质量。中间件产品可以分为交易型、消息型、CORBA型和容 器型四种。其中流行的交易型中间件有BEA的TUXEDO, IBM的C ICS和东方通公司的 TongEasy;消息型中间件有IBM的MQ、BEA的M essageQ和东方通公司的TongLink; CORBA型也叫基于ORB的中间件,有Borland的Visiboker和国防科人的starbus;容器型的 中间件有BEA公司的Weblogic和IBM的WebSphere,这两个中间件都是基于J2EE标准。 2.2Tuxedo 简介 最早具有中间件技术思想及功能的软件是IBM的CICS,但由于CICS不是分布式环境的 产物,因此人们一般把Tuxedo作为第一个严格意义上的中间件产品。Tuxedo ( Transaction for Unix Environment Distributed Oriented,意为:基于UNIX 的分布式交易系统)是 1984 年在当时属于ATT的贝尔实验室开发完成的,但曲于分布式处理当时并没有在商业应用上 获得像今天一样的成功,Tuxedo在很长一段时期里只是实验室产品,后来被Novell收购, 在经过Novell并不成功的商业推广Z后,1995年被现在的BEA公司收购。尽管屮间件的概念 很早就已经产生,但屮间件技术的广泛运用却是在最近10隹Z屮。Tuxedo是一种事务处理 (交易)屮间件产品,它是一个基于开放平台的事务处理和消息传递屮间件。Tuxedo是在企 业> Internet这样的分布式运算环境中开发和管理三层结构的C/S(客户/服务器)型关键任务应 用系统的强有力工具。 它具备分布式事务处理和应用通信功能,并提供完善的齐

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档