gfyan
新手上路
贴子数量 : 3
注册日期 : 4/4/2002 在线情况 : 离线
|
发表于: 8/20/2002 - 12:49 |
问题背景:
1)在INTERNET环境下实现应用,应用逻辑部署在应用服务器中,其中一部分应用逻辑使用CORBA。应用服务器和数据库部署在防火墙内部;
2)WEB服务器部署在防火墙外部;
问题内容:
1)在客户端能否直接调用CORBA服务?
2)WEB服务器是否如何调用防火墙内的CORBA服务?
请斑竹不吝赐教!
请各位高人指点!
谢谢先!
|
|
mep
|
发表于: 8/21/2002 - 04:50 |
应该不能直接调用。
不知你的CORBA服务器是不是使用的内部地址(172.*.*.*,192.168.*.*,10.*.*.*),如果是内部地址,你可以选择一种VPN方案,从TCP/IP层解决防火墙的问题。
如果不是内部地址,可以使用专用的IIOP防火墙软件。
如果防火墙可以通过某些报文。你可以设置CORBA应用的端口,并配置防火墙,使IIOP报文能够通过;也可以使用IIOP over HTTP,并使防火墙能通过HTTP报文。这种方法的缺点是需要配置防火墙。
[编辑 - 8/21/02 作者: mep] |
|
gfyan
新手上路
贴子数量 : 3
注册日期 : 4/4/2002 在线情况 : 离线
|
发表于: 8/21/2002 - 13:23 |
谢谢您的热情解答。
IIOP over http 有现成产品吗?
如果开放指定端口,IIOP是否可以穿过防火墙?CORBA本身需要什么配置吗?
|
|
mep
|
发表于: 8/22/2002 - 02:39 |
IIOP over HTTP,几种流行的商品ORB应该都有支持(我没有考察过)。
如果开放指定的端口,首先要配置CORBA产品,让它的的应用使用固定的端口。还有就是配置防火墙,使该端口的TCP报文能通过。
for more information,references CORBA firewall specification
orbos/98-05-04 |
|