第11章TUXEDO与其他系统的互连.docVIP

  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与其他系统的互连 TUXEDO的/DOMAIN技术介绍 /DOMAIN简介 随着企业信息化的水平的不断提高,各类新兴业务的不断涌现,一个企业内部会有很多计算机应用系统,如ERP,CRM,CALL CENTER,电子商务系统,大机遗留系统等等,同时不同的企业之间要实现电子商务,他们之间的系统也要能够互相调用。在一个复杂的企业应用环境下,不同产商的产品,不同应用系统之间要能够有效的互连,实现互操作,为企业构造一个紧密协作、集中管理的,同时又是一个高可靠、高可用、易于扩展的企业应用环境。TUXEDO是一个高度开放的系统,能够很容易的与别的应用系统实现互操作。 为了有效实现有其他系统的互连,TUXEDO提出了DOMAIN(域)的概念,将由 很多台 (几百甚至上千)服务器共同组成的应用系统按功能或结构划分为不同的域,每个域独立地完成域内的操作,域间操作由域网关完成,从而提高每个域和整个系统的运行效率。 TUXEDO的域特性把客户/服务器模型扩展到多个独力自治的应用系统. 一个域既可以 是一组TUXEDO的应用程序——若干相关的应用服务和配置环境的组合。域同时也可能是一组运行在另一个非TUXEDO环境中的应用程序。 TUXEDO和其他中间件的互操作也是利用域的概念来实现的。 不同的 TUXEDO应用域中的服务程序可以互相访问对方的服务,并且当一个交易同时执行多个应用域中的服务(即对于分布式事务处理)时,能够确保交易的完整性。同时,TUXEDO系统可以指定哪些服务是可供外部应用域访问的并可为这些服务设置访问控制表等安全认证手段,提高整个系统的安全性。 TUXEDO对域的划分和管理类似于网络应用中划分子网的概念—将复杂的网络应用按功能或地域等因素划分为不同的子网,子网间以路由器联接,不同的网络协议通过网关透明地转换,从而提高网络效率并加强整个网络的可管理性。这一应用模式已被广泛证明是处理大范围、复杂应用的成功经验和事实上的标准,同时也是TUXEDO在多年大规模企业用户的实际应用中总结和开发的行之有效的中间件功能。而其他绝大多数中间件厂商尚无力涉足域的划分与管理,从而很难为超大规模的应用提供强有力的支持。 /DOMAIN划分原则 TUXEDO应用域即是一个自治的、可独立配置管理运行的TUXEDO应用系统。根据应用的规模和企业组织的策略,将一个大的应用系统划分为几个独立的应用系统,不仅能够满足组织管理的需要,而且能够独立调整监控,使系统性能达到最优。影响应用域划分的因素: 1.应用规模 2.企业组织策略 3.应用安全范围 4.共享资源和服务的用户组 TUXEDO/DOMAIN为各应用域之间提供了互操作的基础框架。应用域机制也为应用系统提供了与其它OLTP应用系统的互操作手段(通过OSI-TP标准协议)。 /DOMAIN使用例子 例1:一个银行在全国各省都有分行,这些分行之间要实现互操作,如转帐,异地存取款等。 这就要求这些分行之间的应用系统可以互操作。采用TUXEDO的/DOMAIN,在每个分行都部署一个TUXEDO应用系统,每个TUXEDO应用系统就是一个域,通过域网关可以很容易的在这些系统之间实现互操作。另外,如果某些分行采用的是其他的中间件,如IBM的 CICS等,通过域网关,TUXEDO应用系统也可以与这些系统实现互操作。 总行 分行1 分行2 分行3 例2:在一个电信公司中,一般有很多系统存在,如计费系统,客服系统,银行代收系统等等,这些系统之间一般也要实现互操作,通过TUXEDO /DOMAIN也可以很方便实现 DOMAIN的功能: 可扩展性和模块化:把一个系统划分为多个DOMAIN,可以很容易实现系统的扩展,而且每个DOMAIN是互相独立的,对单个DOMAIN的修改不会影响其他的DOMAIN。 还可以根据系统的需要,加入新的DOMAIN。只要通过一些简单的配置,就可以实现 DOMAIN之间的互相访问。 位置透明:CLIENT端不用知道它调用的一个SERVICE位于哪里,它可能在LOCAL DOMAIN上,或REMOTE DOMAIN上,也可以位于是CICS等其他系统上,或来自 WEBLOGIC上的一个EJB。 同一个SERVICE,在DOMAIN内外可以有不同的名字,管理员可以定义它们之间的对 应关系。 支持跨越DOMAIN的全局事务:TUXEDO支持一个全局事务跨越多个DOMAIN 安全性:对LOCAL DOMAIN中要被REMOTE DOMAIN访问的

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档