BEA 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文档。上传文档
查看更多
BEA Tuxedo 产品介绍

1.? ? ? ? BEA Tuxedo 产品介绍 BEA Tuxedo是一个非常开放的平台,支持七十多种服务器平台,BEA Tuxedo的商业版包括了支持绝大多数平台的版本,并且在所有平台上的API都是一致的,平台间的数据表示的差异由Tuxedo自动屏蔽,这也是Tuxedo的独到之处,极大地拓宽了用户对平台的选择范围。 构筑在Tuxedo系统之上的应用独立于计算机硬件、操作系统和数据库,将应用从一种开放平台移植到另一种开放平台,只需作应用程序的重新编译和极少的SQL语句的调整(不同数据库产品其SQL语法可能稍有不同),应用系统就能顺畅地完成平台转移。为支持异构系统互联,Tuxedo允许用户在配置文件中设置机器类型,Tuxedo支持自动码集、位数及字节顺序的转换,Tuxedo屏蔽不同平台间的数据表示,不需要编程人员精通各种平台的数据表示差异,从而“自动地”完成异构系统的互联。开放系统的支持几乎所有的UNIX、NT 专有系统的支持,Tuxedo支持OS390,MVS 6.22及OS /400和Tandem 的NonStop系统。PC的支持:Tuxedo在客户端支持PC平台上的DOS、Windows,、Win 95、WinNT、OS/2、 Michintosh和所有的UNIX版本。 1.1.? ? ? ? 支持的数据库管理系统 BEA Tuxedo所支持的数据库包括ORACLE、SYBASE、INGRES、INFORMIX、DB2等UNIX上的大型数据库和NT上的SQL Server,并且还支持C-ISAM文件系统。既可以通过 XA协议, 也可不用XA协议来和这些产品联接。(注:XA协议由Tuxedo首先提交给X/Open组织,作为资源管理器(数据库)与事务管理器的接口标准。Informix是最早宣布支持XA协议的数据库厂家,Informix5.0以上的版本都提供XA接口,以实现与Tuxedo的连接。目前,Oracle、Informix、DB2、Sybase等各大数据库厂家都提供对XA的支持。) BEA Tuxedo不仅能通过XA协议保证交易中涉及的单个或多个同构的数据源的交易完整性, 而且还能通过XA协议的两阶段提交来保证异构平台上的异构数据源的交易完整性。当应用系统只有局部事务、没有全局事务时,Tuxedo直接利用数据库的事务处理功能,这样可提高系统性能。 分布式事务处理(DTP)能力能保证跨几个场地访问的数据和由不同数据库产品管理的数据的完整性。事务管理器协调分布式事务使之完成网络环境下针对异构数据库的多场地的修改。事务管理器用全局事务跟踪事务参与者,管理两阶段提交协议。这样就可以确保每个场地都能正确处理事务的提交和回退。事务管理器还在出现场地故障、网络故障或全局资源死锁时协调全局事务的恢复。事务管理器使用开放小组的X/Open XA接口,进行不同资源管 理器之间的通讯。该接口已被X/Open接纳为分布式事务控制的标准接口。 在Tuxedo应用系统的开发中,将存取不同数据源的操作封装在不同的服务请求(tpcall)中,并将所有需要保证交易完整性的不同服务请求放在ATMI事务处理函数tpbegin和tpcommit之间。BEA Tuxedo负责将数据存取操作提交给 正确的数据源并保证交易完整性。 通过BEA eLink for Mainframe SNA可以实现Tuxedo和主机上CICS之间的两阶段提交,BEA eLink for Mainframe SNA在SNA网上通过PU2.1和LU6.2直接与IBM主机上的IBM CICS实现互操作,在IBM系统上不需要安装任何BEA的软件。eLink for Mainframe SNA支持在BEA Tuxedo系统和IBM CICS系统之间的Sync Level 0, Sync Level 1或Sync Level 2连接。其中Sync Level 2支持在Tuxedo和CICS之间的两阶段提交。 1.2.? ? ? ? 支持的编程语言和开发工具 BEA Tuxedo采用Client/Server方式的三层结构模式开发用户的应用系统。 BEA Tuxedo得到大量的第三方开发工具的支持,支持开发人员快速、简单地 开发Tuxedo的服务程序及客户程序。 在服务器端Tuxedo支持C、C++、COBOL语言。 在客户端Tuxedo支持几乎所有的编程语言和开发工具,只要这种语言或工具支持动态联接库DLL或支持C、COBOL的语言调用。其客户端通过DLL可以和Visual C++、Visual Basic、 Power Builder、SQL Windows、Delphi、 Develop/2000以及其他4GL和CASE工具互连。另外,通过BEA Jolt, 用户还 可用JAVA语言编写

文档评论(0)

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

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

1亿VIP精品文档

相关文档