A system and a method for implementing the system are provided. The system
may include a non-Java-based application to communicate in a remote
session, via a network including a plurality of remote method invocation
(RMI) services, to a Java-based application using RMI; a configuration
file including a reference to the non-Java based application; an RMI
registry to register a set of the RMI services and the non-Java-based
application using the configuration file; and an RMI activation system
daemon to manage the non-Java-based application in the remote session.