通过wtc、jolt进行tuedo与weblogic通信开发.doc

通过wtc、jolt进行tuedo与weblogic通信开发.doc

ID:50400036

大小:245.50 KB

页数:43页

时间:2020-03-08

通过wtc、jolt进行tuedo与weblogic通信开发.doc_第1页
通过wtc、jolt进行tuedo与weblogic通信开发.doc_第2页
通过wtc、jolt进行tuedo与weblogic通信开发.doc_第3页
通过wtc、jolt进行tuedo与weblogic通信开发.doc_第4页
通过wtc、jolt进行tuedo与weblogic通信开发.doc_第5页
资源描述:

《通过wtc、jolt进行tuedo与weblogic通信开发.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、标题:通过wtc、jolt进行tuxedo与weblogic通信开发[评论]作者:李振嘉(dev2devID:lizhenjia) (一)摘要beatuxedo与weblogic作为业界优秀的交易与应用服务器中间件产品,在电信,银行,金融等领域广泛应用,通常由tuxedo处理系统的核心业务,weblogic将业务应用扩展到internet平台,实现电子商务,由weblogic调用tuxedo的服务或者由tuxedo的服务调用通过weblogic部署的ejb,所以tuxedo与weblogic之间的互连通信会经常遇到,本文通过2个例子介绍

2、tuxedo与weblogic通信的配置与开发,两个例子分别通过wtc(weblogictuxedoconnector)、jolt实现weblogic与tuxedo通信的配置与开发.本文所有例子程序与配置均在SunSolaris,weblogic8.1,tuxedo8.0平台上进行,如在windows等其他平台开发配置方法大同小异;另外为了减少篇幅文中涉及的例子代码没有全部罗列,只选择粘贴了关键部分的代码.(二)通过wtc进行tuxedo与weblogic通信的配置与开发1)域间通信以及wtc介绍  Tuxedo的域间通信进程介绍   

3、Wtc是tuxedo通过域间通信实现的,所以需要tuxedo启动用于域间通信的进程,介绍wtc之前先介绍以下几个域间通信的进程.   *DMADM(DOMAINADMINISTRATORSERVER)管理域的server,在运行时管理BDMCONFIG,对已登记的gatewaygroup提供支持,在tuxedo系统中,只能有一个DMADM进程,且不能对它采用MSSQ,不能有REPLYQ.   *GWADM(GATEWAYADMINISTRATORSERVER)43/43管理域的域网关进程,在运行时可以对某一组域网关进行管理,主要从DMA

4、DM那里取得域的配置信息,并对域网管进程及跨越域的全局事务的LOG文件进行管理.*GWTDOMIN(GATEWAYPROCESS)处理域之前的互操作,使本地域和调用远程域可以互相调用彼此的service,其中GMADM和GWTDOMAIN必须在一个组中,一个tuxedo应用可以有多个GWADM,GWTDOMAIN对,一个组只能有一个GMADM,GWTDOMAIN对,但一个tuxedo应用只能有一个DMADM,DMADM可以在如何一个组中,一个本地域可以和多个远程域实现互操作.   Wtc介绍   Wtc(weblogictuxedoco

5、nnector)是weblogicserver的一个组成部分,可以实现tuxedo和weblogic之间的应用集成,为weblogic和tuxedo提供了双向的互操作性,即tuxedoservice可以调用在weblogic上部署的ejb,在weblogic上部署的ejb可以调用tuxedo的service.2)Tuxedo方面需要进行的工作修改并编译ubb文件1)    在ubb文件*GROUPS节点中增加如下3个tuxedoGroup:DMGroup     LMID=simple   GRPNO=2OPENINFO=NONE  D

6、MGroup         LMID=simple   GRPNO=3OPENINFO=NONEWSGroup         LMID=simple   GRPNO=4OPENINFO=NONE2)在ubb文件*SERVERS节点中增加如下3个tuxedoserver:43/43DMADM  SRVGRP=DMGroup SRVID=22230GWADM  SRVGRP=GWGroup SRVID=22340GWTDOMAIN  SRVGRP=GWGroup SRVID=22350其中GWADM和GWTDOMAIN应该在同一个组中,

7、保存ubb文件并按如下完成编译:           tmloadcfubb_filename   之后tmboot-y启动tuxedoserver,如果启动以上3个server时报类似Applicationinitializationfailure的启动失败的提示信息,那么注意查看tuxedo的ULOG日志文件,通过日志的提示排除错误,这里常见的一个错误是没有在系统环境变量中定义BDMCONFIG或者指定该文件路径错误.(关于环境变量的修改见下文).增加并编译dm文件dm文件是tuxedo进行域间通信时的配置文件,tuxedo与web

8、logic通过wtc通信是通过域间通信实现的,所以dm文件需要创建,dm文件通常可以存放在ubb文件所在的路径下.Dm需要做的配置如下:*DM_LOCAL_DOMAINS   tuxedo_domain  

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。