跟贴请点击 http://www.huihoo.com/cgi-bin/forum/viewthread.php?tid=1257
作者 文章标题 在INTERNET环境穿过防火墙访问CORBA服务




新手上路



贴子数量 : 3
注册日期 : 4/4/2002
在线情况 : 离线

  发表于: 8/20/2002 - 12:49
问题背景:
1)在INTERNET环境下实现应用,应用逻辑部署在应用服务器中,其中一部分应用逻辑使用CORBA。应用服务器和数据库部署防火墙内部;
2)WEB服务器部署防火墙外部;
问题内容:
1)客户端能否直接调用CORBA服务
2)WEB服务器是否如何调用防火墙内的CORBA服务

请斑竹不吝赐教!
请各位高人指点!
谢谢先!

 
查看此人的个人资料 发送E-Mail给此人 编辑贴子 引用回复 搜索此人的所有贴子 给此人发送短消息




版主



贴子数量 : 264
注册日期 : 10/28/2001
在线情况 : 离线

  发表于: 8/21/2002 - 04:50
应该不能直接调用。

不知你的CORBA服务器是不是使用的内部地址(172.*.*.*,192.168.*.*,10.*.*.*),如果是内部地址,你可以选择一种VPN方案,从TCP/IP层解决防火墙的问题。
如果不是内部地址,可以使用专用的IIOP防火墙软件。

如果防火墙可以通过某些报文。你可以设置CORBA应用的端口,并配置防火墙,使IIOP报文能够通过;也可以使用IIOP over HTTP,并使防火墙能通过HTTP报文。这种方法的缺点是需要配置防火墙。

[编辑 - 8/21/02 作者: mep]
 
发送E-Mail给此人 编辑贴子 引用回复 查看此人的所有贴子 给此人发送短消息




新手上路



贴子数量 : 3
注册日期 : 4/4/2002
在线情况 : 离线

  发表于: 8/21/2002 - 13:23
谢谢您的热情解答。
IIOP over http 有现成产品吗?
如果开放指定端口,IIOP是否可以穿过防火墙?CORBA本身需要什么配置吗?

 
发送E-Mail给此人 编辑贴子 引用回复 查看此人的所有贴子 给此人发送短消息




版主



贴子数量 : 264
注册日期 : 10/28/2001
在线情况 : 离线

  发表于: 8/22/2002 - 02:39
IIOP over HTTP,几种流行的商品ORB应该都有支持(我没有考察过)。

如果开放指定的端口,首先要配置CORBA产品,让它的的应用使用固定的端口。还有就是配置防火墙,使该端口的TCP报文能通过。

for more information,references CORBA firewall specification
orbos/98-05-04
 
发送E-Mail给此人 编辑贴子 引用回复 查看此人的所有贴子 给此人发送短消息