CORBA在广域网上使用的问题?(200分)

  • 主题发起人 主题发起人 pcyang
  • 开始时间 开始时间
P

pcyang

Unregistered / Unconfirmed
GUEST, unregistred user!
我想编写一套基于CORBA的3层数据库程序,在局域网上使用visbroker很容易,请问
如果在广域网上分发,应该如何配置。
据说方法是要改动一个环境变量,也就是visbroker的服务器指向,具体的内容在
正版Delphi手册中有,大概是关于CORBA分发一类的章节中。我是D版用户 . ;(
没有手册,请有正版的用户告诉我具体的设置方法,谢谢!
另外如果使用SocketConnection或者DCOMConnection的话,他们的效率如何?
如果您做过广域网上的CORBA应用,希望您能不吝赐教,谢谢!
 
-)广域网上的CORBA应用
Corba支持吗?
 
在网关上配置它的Log文件。
 
主要是网关的防火墙要设定一个corba bridge
 
假设A网的地址是192.168.1.x,运行Osagent的机器A1的地址是192.168.1.120;
假设B网的地址是192.168.2.x,运行Osagent的机器B1的地址是192.168.2.220;
在A1、B1上,设置以下环境变量:
SET VBROKERADMDIR=C:/inprise/vbroker/adm //视具体安装路径决定
set OSAGENT_ADDR_FILE=%VBROKERADMDIR%/agentaddr
A1上创建%VBROKERADMDIR%/agentaddr文件,内容如下:
192.168.2.220
B1上创建%VBROKERADMDIR%/agentaddr文件,内容如下:
192.168.1.120
然后在重新启动OSAGENT即可。这样,A网、B网的CORBA应用即可互联。
 
接受答案了.
 
后退
顶部