[原创]Tuxedo域网关介绍_MQ, Tuxedo及OLTP讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MQ, Tuxedo及OLTP讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3754 | 回复: 0   主题: [原创]Tuxedo域网关介绍        下一篇 
xiuwen.zhao
高级会员
等级:上尉
经验:668
发帖:38
精华:0
注册:1970-1-1
状态:离线
发送短消息息给xiuwen.zhao 加好友    发送短消息息给xiuwen.zhao 发消息
发表于: IP:您无权察看 2014-9-15 17:53:54 | [全部帖] [楼主帖] 楼主

1.域和域网关

域是Tuxedo分布式应用程序的一种组织方式和管理单元,一个域就是一个独立的应用系统。一个域可以把其他域的服务导入到本地,也可以把本地的服务发布给其他域。对于客户端而言,调用本地服务和远程服务完全是透明的。域和域之间的通信是通过域网关完成的,域网关和那些骨干网络上的网关类似,它实现了Tuxedo域之间跨越不同网络的通信。

2.域网关的分类

Tuxedo提供不同类型的网关来实现不同域和不同网络之间的通信。主要的类型如下:

TDomain网关

:由GWTDOMAIN服务进程实现,通过一种基于TCP/IP协议设计的TP协议实现多个域之间的通信。



TMA TCP网关:由GWIDOMAIN服务进程实现,提供Tuxedo域和IBM的CICS和IMS之间的通信,通信是基于TCP/IP协议。这种网关不支持事务处理。

TMA SNA网关:由GWSNAX服务进程实现,主要提供Tuxedo域和任何支持SNA APPC或CPI-C的平台之间的互操作,例如IBM的OS/400、OS/390 CICS、IMS系统和VSE/CICS。这种网关支持多种SNA网络之间的通信。

TMA OSI TP网关:由GWOSITP服务进程实现,提供Tuxedo域与其他事务处理应用的互操作,这些事务处理应用需要实现OSI的TP标准。这种网支持全局事务和多种非事务的作业。

3.域网关的作用

多种网络的支持:域网关可以通过多种网络实现与其它域之间的通信,例如TCP/IP,IPX/SPX和OSI等。但是单独的一个域网关只支持一种网络协议。

多域之间的互操作:域网关可以实现多个域之间的通信。

事务管理:域网关可以使ATMI应用在一个事务中操作其它的域。域网关可以协调跨域事务的提交和终止。

支持多种消息模型:域网关支持多种消息模型,包括:请求响应模型、会话模型、队列模型。

缓冲区类型支持:域网关可以对ATMI应用定义的所有类型的缓冲区进行编码和解码操作。

4.多域互操作举例

下图是一个银行信用卡认证系统的例子。

北京联动北方科技有限公司

上图中信用卡认证中心有两个域网关组:一个名为bankgw1的TDomain网关组和名为bankgw2的网关组。bankgw1通过TCP/IP协议访问Bank ABC和Bank CBA两个域。而bankgw2通过OSI TP协议访问Bank XYZ。

在这个例子中,Bank ABC向信用卡认证中心发送服务请求。这些请求被bankgw1中的GWTDOMAIN服务器进程接收。之后网关将这个请求发送给处理请求的服务器进程,这些进程处理完请求将结果返回给网关,网关再将结果��复给Bank ABC。

信用卡认证中心也可以发出服务请求。例如,认证中心可以通过域网关服务器上名为的GWOSITP进程向Bank XYZ发送余额查询的请求。



赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论