Working with Remote Clients

If you have purchased the TIBCO ActiveSpaces Remote Client in addition to the Enterprise Edition, then you can implement applications that run on remote clients and which communicate with a space running on the core ActiveSpaces cluster.

Java applications that connect remotely to the metaspace need to use the MemberDef's setRemoteDiscovery call to specify the list of well known addresses to connect to.

C applications need to set the Discovery URL attribute in the memberDef object to specify the remote listen URL that was specified when the as-agent was started on a seeder device in the core cluster.

Remotely connected client applications have access to the same features as any other applications, however they can never be seeders on a space. If an application remotely connected asks to get a space as a seeder it will get a handle on the space but will remain a leech. The SEEDED distribution scope is the scope of the proxy client they are connected to.

Also, while remotely connected clients can invoke methods on the space members, on can not invoke methods remotely on a remote client application.

Related reference