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

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

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tuxedo中间件在铁通业务系统中应用实现.doc

Tuxedo中间件在铁通业务系统中的应用 袁启元 (中国铁通集团有限公司无锡分公司, 江苏无锡 214002) 摘要: 介绍了交易中间件的概念, Tuxedo 中间件的特点; 分析铁通计费营业支撑系统的体系结构, 提出了利用Tuxedo整合其硬软资源的解决方案; 并给出了Tuxedo的服务器端和C/S 模式客户端和B/S 模式客户端的实现模板。 关键词: 中间件 Tuxedo 铁通 计费营业系统 1、 引言 目前, 大型数据库应用系统大多采用以三层体系结构为基础的客户机/服务器应用模式。而实现三层客户机/服务器应用模式的关键技术就是中间技术。Tuxedo是世界最大的独立中间件厂商美国BEA 公司的一种事务处理(交易)中间件产品, 在电信、银行、交通、证券、投资、政府等部门的大规模事务处理领域中有着广泛的应用。它为关键业务应用系统提供了一个开放式的最佳环境, 支持各种各样的客户、数据库、网络、遗留系统和通讯方式, 能够在三层客户机/服务器环境下整合各种异构平台, 通过联机事务处理, 保证交易的完整性和数据的一致性。江苏铁通业务系统是一个典型的分布式异构系统, 以营业系统和计费系统为核心, 其他业务系统例如资源管理系统、代理商系统, 网上营业厅系统, 银行代收费互联系统等均以此为基础来展开。以Tuxedo交易中间件为基础的三层客户/服务器应用模式来实现各个应用系统之间的互操作和信息共享; 从而达到如下的三个目的: 第一, 性能好、伸缩强、可靠性高、安全、可管理、开放性好; 第二, 支持Web; 第三, 融合现有应用, 保护原有投资。本文接下来先对中间件和Tuxedo做比较详细的阐述; 在分析江苏铁通业务系统体系结构问题的基础上, 提出基于Tuxedo中间件的解决方案; 最后给出用Tuxedo中间件编程的模板。 2、Tuxedo中间件 2.1中间件 众多关于中间件的定义中, 比较普遍接受的是IDC 的表述: 中间件是一种独立的系统软件或服务程 序, 分布式应用软件借助这种软件在不同的技术之间共享资源; 中间件位于客户机/服务器的操作系统之上, 管理计算资源和网络通信。介于客户机与服务器之间的夹层, 它突破了二层C /S结构的局限性, 为构建大规模、高性能、分布式C /S应用程序提供了通信、事务、安全、容错等基础服务, 它屏蔽了底层技术细节, 使应用程序开发不必再从底层做起, 以自身的复杂性换来了应用程序开发的简单。中间件是构造三层结构的基础, 它的主要功能包括: 第一, 负责客户机和服务器之间的联接和通讯; 第二, 提供一个三层结构的应用开发和运行平台; 第三, 集成多种异构的服务器和数据源; 第四, 提供负载均衡、动态伸缩、数据依赖路由等功能为代表的管理模式; 第五, 保证全局事务完整性; 第六, 保证大规模并发处理响应; 第七, 对异构系统互联的透明支持; 第八, 保护数据安全性。使用中间件能够带来如下的好处: 首先, 快速投放市场; 第二, 节省应用开发费用; 第三, 减少管理开销; 第四, 降低系统开发失败率; 第五, 易于扩展现有系统; 第六, 应用集群, 保证高可靠性; 第七, 软件维护方便; 第八, 提高应用质量。中间件产品可以分为交易型、消息型、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并不成功的商业推广之后, 1995年被现在的BEA 公司收购。尽管中间件的概念很早就已经产生, 但中间件技术的广泛运用却是在最近10年之中。Tuxedo 是一种事务处理(交易)中间件产品, 它是一个基于开放平台的事务处理和消息传递

文档评论(0)

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

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

1亿VIP精品文档

相关文档