Tuxedo培训
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Tuxedo的每个域独立完成域内的操作,域间操作由域网关完成。
UNIX Workstation
Workstation Client
Workstation Client
DOMAIN1
WSH WSL BRIDGE
Native Client
Bulletin Board
BBL
LMID2
Server2
DOMAIN2
目录
中间件概述 Tuxedo概述 Tuxedo基本概念 BEA Tuxedo的功能 BEA Tuxedo的环境变量 BEA Tuxedo管理进程 BEA Tuxedo常用命令使用方法 BEA Tuxedo的开发 BEA Tuxedo配置信息UBBCONFIG BEA Tuxedo与XA规范 BEA Tuxedo超时处理 BEA Tuxedo负载均衡 BEA Tuxedo 与 Weblogic之间的调用 IBM MQSeries简单介绍
2、交易中间件
Hale Waihona Puke Baidu交易中间件也和消息中间件一样具有跨平台、跨网络的能力,但它的主要功能
是管理分布于不同计算机上的数据的一致性,协调数据库处理分布式事务,保障整
个系统的性能和可靠性。交易中间件适用于联机交易处理系统。主要代表是BEA
Tuxedo等。
3、对象中间件
对象中间件也具有交易中间件的功能,它是按面向对象的模式来组织体系结构,
实用文档
Tuxedo概述
BEA Tuxedo支持70多个不同的硬件/操作系统平台,其中包括几乎所有的UNIX, Windows NT, OS/400, VMS, OS/2, Windows95 等等。
BEA Tuxedo支持几乎所有的关系数据库,并能通过XA协议和 Oracle、 Informix、Sybase等流行数据库接口以保证交易的一致性。支持所有流行的开发工 具。
作为全球专业从事中间件技术的唯一的大型计算机厂商,BEA TUXEDO对所有开 放系统(包括硬件、操作系统和数据库等)提供平等的支持,不对某一种系统存在特 别的“偏爱”,在所有系统平台上有着功能和性能上的一致表现,这也是其他中间 件厂商很难真正做到的。另外,从遵循标准到制定标准,这也说明了BEA TUXEDO在 开放系统平台上事实上的领导地位。
事实上,BEA TUXEDO不仅遵循标准,而且目前的标准,如XA, XATMI等大部分 是基于BEA TUXEDO技术来制订的。在BEA TUXEDO的30多个支持应用 开发的函数调 用中已有30个被Open Group组织接纳为X/open的标准API,同时,BEA是COBRA组织 的核心会员,直接影响着面向对象技术的标准和发展方向。
实用文档
Tuxedo基本概念
➢Tuxedo应用系统 一个Tuxedo应用系统是由在一个TUXCONFIG文件中定义的资源及其客户端的总
称,一个Tuxedo应用系统能够通过域网关与别的Tuxedo应用系统或其他的应用中间 件系统实现互操作 ➢域(DOMAIN)
域是具有相同功能或结构的应用系统的集合。应用系统可以有多台服务器组成。 Tuxedo的域特性把客户/服务器模型扩展到多个独立自治的应用系统。一个域既可 以是一组Tuxedo的应用程序,也可以是一组运行在另一个非Tuxedo环境中的应用程 序。
通过对象请求代理来实现交易处理。对象请求代理体系结构主要有3种:CORBA、
EJB和COM+。
4、应用服务器
基于WEB应用,是企业实施电子商务的基础平台。它一般是J2EE体系结构的。
5、企业应用集成
EAI可用于大型企业内部众多的应用系统进行有效的整合,是他们之间能够互
相访问,实现互操作。 6、安全中间件
实用文档
中间件概述
➢二层结构与三层结构
用户界面和业务逻辑
数据逻辑
客户端
客户端 客户端
数据库
表示层(用户界面)
客户端 客户端 客户端
中间层(业务逻辑)
应用服务器
数据层(数据逻辑)
数据库
实用文档
中间件概述
➢ 中间件的定义
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不 同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算 资源和网络通讯。 实现应用之间的互连和互操作 不同的应用对中间件有不同的要求 中间件是在中间 ✓ 处于应用软件和系统软件之间的一类软件,而非一种软件 ✓ 或独立于硬件或数据库厂商(处于其产品的中间,实现其互连)的一类软件 ✓ 或者是客户方与服务方之间的连接件 ✓ 或者是需要进行二次开发的中间产品 中间件=平台+通信 ✓ 人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括
WSH WSL BRIDGE
Native Client
Bulletin Board
BBL
LMID2
Server2
NT Workstation
Workstation Client
Workstation Client
BRIDGE
BBL
LMID1
DBBL
实用文档
中间件概述
➢中间件的分类
1、消息中间件
将数据从一个应用程序发送到另一个应用程序,这就是消息中间件的主要功能。
它要负责建立网络通信的通道,进行数据的可靠传送,保证数据不重发,不丢失。
消息中间件的一个重要作用是可以实现跨平台的操作,为不同操作系统上的应用软
件集成提供数据传送服务。主要代表是IBM MQSeries等
交易中间件的标准是由X/OPEN组织和ISO组织来制订的。BEA TUXEDO遵循 所有 关键的应用接口标准和事务处理协议,如分布式 事务处理模型DTP,事务定界标准 TX,应用程序事务处理接口标准XATMI,以及和资源管理器 (数据库)的接口标准XA, 国际化标准 XPG,中间件的互操作协议OSI-TP, 网络协议支持TCP/IP、简单 网络 管理协议SNMP等。
开发平台和运行平台),但在这组中间件中必需要有一个通信中间件 ✓ 这个定义也限定了只有用于分布式系统中才能称为中间件,同时还可以把
它与支撑软件和实用软件区分开来 ✓ 中间件和平台可能会互相转化和互相渗透
实用文档
中间件概述
➢中间件的作用
1、中间件屏蔽了底层操作系统的复杂性。 2、减少了系统的维护、运行和管理的工作量。 3、可以无缝地集成不同时期、不同操作系统上开发的应用软件
UNIX Workstation
Workstation Client
Workstation Client
DOMAIN1
WSH WSL BRIDGE
Native Client
Bulletin Board
BBL
LMID2
Server2
DOMAIN2
目录
中间件概述 Tuxedo概述 Tuxedo基本概念 BEA Tuxedo的功能 BEA Tuxedo的环境变量 BEA Tuxedo管理进程 BEA Tuxedo常用命令使用方法 BEA Tuxedo的开发 BEA Tuxedo配置信息UBBCONFIG BEA Tuxedo与XA规范 BEA Tuxedo超时处理 BEA Tuxedo负载均衡 BEA Tuxedo 与 Weblogic之间的调用 IBM MQSeries简单介绍
2、交易中间件
Hale Waihona Puke Baidu交易中间件也和消息中间件一样具有跨平台、跨网络的能力,但它的主要功能
是管理分布于不同计算机上的数据的一致性,协调数据库处理分布式事务,保障整
个系统的性能和可靠性。交易中间件适用于联机交易处理系统。主要代表是BEA
Tuxedo等。
3、对象中间件
对象中间件也具有交易中间件的功能,它是按面向对象的模式来组织体系结构,
实用文档
Tuxedo概述
BEA Tuxedo支持70多个不同的硬件/操作系统平台,其中包括几乎所有的UNIX, Windows NT, OS/400, VMS, OS/2, Windows95 等等。
BEA Tuxedo支持几乎所有的关系数据库,并能通过XA协议和 Oracle、 Informix、Sybase等流行数据库接口以保证交易的一致性。支持所有流行的开发工 具。
作为全球专业从事中间件技术的唯一的大型计算机厂商,BEA TUXEDO对所有开 放系统(包括硬件、操作系统和数据库等)提供平等的支持,不对某一种系统存在特 别的“偏爱”,在所有系统平台上有着功能和性能上的一致表现,这也是其他中间 件厂商很难真正做到的。另外,从遵循标准到制定标准,这也说明了BEA TUXEDO在 开放系统平台上事实上的领导地位。
事实上,BEA TUXEDO不仅遵循标准,而且目前的标准,如XA, XATMI等大部分 是基于BEA TUXEDO技术来制订的。在BEA TUXEDO的30多个支持应用 开发的函数调 用中已有30个被Open Group组织接纳为X/open的标准API,同时,BEA是COBRA组织 的核心会员,直接影响着面向对象技术的标准和发展方向。
实用文档
Tuxedo基本概念
➢Tuxedo应用系统 一个Tuxedo应用系统是由在一个TUXCONFIG文件中定义的资源及其客户端的总
称,一个Tuxedo应用系统能够通过域网关与别的Tuxedo应用系统或其他的应用中间 件系统实现互操作 ➢域(DOMAIN)
域是具有相同功能或结构的应用系统的集合。应用系统可以有多台服务器组成。 Tuxedo的域特性把客户/服务器模型扩展到多个独立自治的应用系统。一个域既可 以是一组Tuxedo的应用程序,也可以是一组运行在另一个非Tuxedo环境中的应用程 序。
通过对象请求代理来实现交易处理。对象请求代理体系结构主要有3种:CORBA、
EJB和COM+。
4、应用服务器
基于WEB应用,是企业实施电子商务的基础平台。它一般是J2EE体系结构的。
5、企业应用集成
EAI可用于大型企业内部众多的应用系统进行有效的整合,是他们之间能够互
相访问,实现互操作。 6、安全中间件
实用文档
中间件概述
➢二层结构与三层结构
用户界面和业务逻辑
数据逻辑
客户端
客户端 客户端
数据库
表示层(用户界面)
客户端 客户端 客户端
中间层(业务逻辑)
应用服务器
数据层(数据逻辑)
数据库
实用文档
中间件概述
➢ 中间件的定义
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不 同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算 资源和网络通讯。 实现应用之间的互连和互操作 不同的应用对中间件有不同的要求 中间件是在中间 ✓ 处于应用软件和系统软件之间的一类软件,而非一种软件 ✓ 或独立于硬件或数据库厂商(处于其产品的中间,实现其互连)的一类软件 ✓ 或者是客户方与服务方之间的连接件 ✓ 或者是需要进行二次开发的中间产品 中间件=平台+通信 ✓ 人们在使用中间件时,往往是一组中间件集成在一起,构成一个平台(包括
WSH WSL BRIDGE
Native Client
Bulletin Board
BBL
LMID2
Server2
NT Workstation
Workstation Client
Workstation Client
BRIDGE
BBL
LMID1
DBBL
实用文档
中间件概述
➢中间件的分类
1、消息中间件
将数据从一个应用程序发送到另一个应用程序,这就是消息中间件的主要功能。
它要负责建立网络通信的通道,进行数据的可靠传送,保证数据不重发,不丢失。
消息中间件的一个重要作用是可以实现跨平台的操作,为不同操作系统上的应用软
件集成提供数据传送服务。主要代表是IBM MQSeries等
交易中间件的标准是由X/OPEN组织和ISO组织来制订的。BEA TUXEDO遵循 所有 关键的应用接口标准和事务处理协议,如分布式 事务处理模型DTP,事务定界标准 TX,应用程序事务处理接口标准XATMI,以及和资源管理器 (数据库)的接口标准XA, 国际化标准 XPG,中间件的互操作协议OSI-TP, 网络协议支持TCP/IP、简单 网络 管理协议SNMP等。
开发平台和运行平台),但在这组中间件中必需要有一个通信中间件 ✓ 这个定义也限定了只有用于分布式系统中才能称为中间件,同时还可以把
它与支撑软件和实用软件区分开来 ✓ 中间件和平台可能会互相转化和互相渗透
实用文档
中间件概述
➢中间件的作用
1、中间件屏蔽了底层操作系统的复杂性。 2、减少了系统的维护、运行和管理的工作量。 3、可以无缝地集成不同时期、不同操作系统上开发的应用软件