Relationship between Tuxedo and Weblogic Server in B/S environment
中间件技术已经非常成熟了,并且出现了不同层次、不同类型的中间件产品,可以分为这么几类:消息中间件(Message Orient Middleware, MOM),交易中间件(Transaction Processing, TP),对象中间件(Object Momitor),应用服务器(Application Server),企业级应用集成(Enterprise Application Intergration, EAI),安全中间件。
BEA TUXEDO属于交易中间件,和消息中间件一样具有跨平台,跨网络的能力,但它的主要功能是管理分布于不同计算机上的数据一致性,协调数据库处理分布式事务,保障整个系统的性能和可靠性。交易中间件所遵循的主要标准是X/Open DTP模型。它适用于联机处理系统,如银行的ATM系统,电信的计费营收系统。其他主要产品有:IBM CICS、东方通科技TongEasy。
BEA WEBLOGIC属于应用服务器中间件,主要用来构造基于WEB的应用,是企业实施电子商务的基础平台。它一般是基于J2EE体系结构,让网络应用的开发、部署、管理变得更加容易,使开发人员专注于业务逻辑。其他主要产品有:IBM webshpere、Borland AppServer等,还有一些开放源代码的J2EE应用服务器,入JBOSS等。
Weblogic Server是市场占有率第一的Java应用服务器,它实现J2EE标准,在电子商务中广泛使用,是首选的电子商务平台(感觉有点儿想做广告)。在很多应用系统中,通常采用Tuxedo实现系统的核心业务,用Weblogic作为系统扩展到Internet的平台,实现电子商务,由Weblogic调用 Tuxedo上的服务(当然,反之也行)。Weblogic与Tuxedo的互连有两种方式,通过BEA公司的Jolt产品或Wtc产品,区别如下:
a.Jolt只能让Weblogic调用Tuxedo,Wtc不仅能让Weblogic调用Tuxedo中的Service,而且还能让Tuxedo调用Weglogic中的EJB。
b.Wtc只能用于Weblogic与Tuxedo之间的互连,Jolt可以使Tuxedo与Websphere等其他Java应用服务器互连。
c.Wtc在Weblogic 6.0之后才提供,如果是Weblogic 6.0之前的版本要与Tuxedo实现互连,只能通过Jolt。
<< Home