Do I have to change my client to work with GateKeeper?
There are two ways you can configure the system to use the GateKeeper. One way is to embed GateKeeper information in the server’s object reference. This is portable and can support more complex firewall configuration. However, this requires code changes and is complex to configure when you have callback involved. The other way is to only configure the client, which is similar to VisiBroker 3.x. This is very easy to configure. However, it doesn’t support complex firewall configuration. For example, in this configuration, the client can’t talk to the server behind different GateKeepers. To use the second configuration, all you have to do is to specify the URL to the GateKeeper’s reference in the client: vbroker.gatekeeper.ior = http://host/gatekeeper.ior This will automatically enable you to do bind and callback via GateKeeper if Gatekeeper is set to enable callback service. In other words, this property will automatically set vbroker.orb.alwaysProxy=true and vbroker.locator.ior=vbroker.