An RMI (Remote Method Invocation) service framework that enables a
non-JAVA application to be managed by an RMI activation system daemon is
disclosed. The present invention enables the non-JAVA application to
communicate with other JAVA applications that make use of RMI following a
registration process. Additionally, because the non-JAVA application is
managed by the RMI activation system daemon, the non-JAVA application
displays a high degree of persistence and/or reliability ordinarily
associated with RMI services. As a result, non-JAVA applications may be
used to perform distributed and parallel computing tasks in a more
efficient manner than is possible with conventional methods.