"Tuxedo与WebLogic通信开发之wtc和jolt"
Tuxedo与WebLogic是业界优秀的交易与应用服务器中间件产品,在电信、银行、金融等领域广泛应用。通常情况下,Tuxedo处理系统的核心业务,而WebLogic将业务应用扩展到互联网平台,实现电子商务。因此,Tuxedo与WebLogic之间的互连通信是非常重要的。本文将详细讲解了与Tuxedo进行通信的两种方式,一种是WebLogic的wtc的方式,另外一种是jolt的方式。
wtctuxedoconnector是WebLogic与Tuxedo之间的连接器,通过wtc可以实现WebLogic与Tuxedo之间的通信。wtc的优点是可以将Tuxedo的服务暴露给WebLogic,可以实现WebLogic调用Tuxedo的服务。wtc的实现方式是通过在WebLogic中配置wtc的连接器,然后在Tuxedo中配置相应的服务提供者。这样,WebLogic就可以通过wtc调用Tuxedo的服务。
jolt是另一种实现WebLogic与Tuxedo之间通信的方式。jolt是一个基于Java的RPC框架,可以实现WebLogic与Tuxedo之间的远程过程调用。jolt的优点是可以实现WebLogic与Tuxedo之间的双向通信,可以实现WebLogic调用Tuxedo的服务,也可以实现Tuxedo调用WebLogic的服务。
在Tuxedo中,域间通信是通过wtc实现的。wtc是Tuxedo通过域间通信实现的,因此需要Tuxedo启动用于域间通信的进程。这些进程包括DMADM、GWADM、GWTDOMIN等。DMADM是管理域的server,在运行时管理BDMCONFIG,对已登记的gateway group提供支持。在tuxedo系统中,只能有一个DMADM进程,且不能对它采用MSSQ,不能有REPLYQ。GWADM是管理域的域网关进程,在运行时可以对某一组域网关进行管理,主要从DMADM那里取得域的配置信息,并对域网管进程及跨越域的全局事务的LOG文件进行管理。GWTDOMIN是处理域之前的互操作,,使本地域和调用远程域可以互相调用彼此的service。
在WebLogic中,需要配置wtc的连接器,以便实现WebLogic与Tuxedo之间的通信。配置wtc需要在WebLogic中创建一个wtc的连接器,然后在Tuxedo中配置相应的服务提供者。这样,WebLogic就可以通过wtc调用Tuxedo的服务。
在jolt实现WebLogic与Tuxedo之间通信时,需要在WebLogic中创建一个jolt的客户端,然后在Tuxedo中创建一个jolt的服务器端。这样,WebLogic就可以通过jolt调用Tuxedo的服务。
wtc和jolt是两种实现WebLogic与Tuxedo之间通信的方式。wtc是WebLogic的连接器,可以实现WebLogic调用Tuxedo的服务。jolt是一个基于Java的RPC框架,可以实现WebLogic与Tuxedo之间的双向通信。两种方式都可以实现WebLogic与Tuxedo之间的通信,但是在选择时需要根据实际情况进行选择。