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