RMI は、以下のように強化されました。
スタブクラスの動的な生成 - このリリースでは、実行時にスタブクラスを動的に生成できるようになりました。このため、Java Remote Method Invocation (Java RMI) スタブコンパイラ、rmic を使用してリモートオブジェクト用のスタブクラスをあらかじめ生成する必要がなくなりました。ただし、以前のバージョンで稼動しているクライアントをサポートする必要があるリモートオブジェクト用のスタブクラスを生成するために、rmic を使用する必要があります。
標準の SSL/TLS ソケットファクトリクラス - このリリースでは、標準の Java RMI ソケットファクトリクラス、javax.rmi.ssl.SslRMIClientSocketFactory と javax.rmi.ssl.SslRMIServer SocketFactory が追加されました。これらのクラスは、Java Secure Socket Extension (JSSE) を使用して Secure Sockets Layer (SSL) または Transport Layer Security (TLS) プロトコルを介して通信します。
inetd/xinetd からの rmid または Java RMI サーバーの起動 - System.inheritedChannel メソッドが提供するこの新しい機能を使用すると、アプリケーションは仮想マシン (VM) を起動したプロセスから継承されたチャネル (例: java.nio.channels.SocketChannel、java.nio.channels.ServerSocketChannel など) を取得できます。継承されたこのようなチャネルは、単一の着信接続にサービスを提供するように使用することも (SocketChannel と同様)、あるいは複数の着信接続を受け入れるように使用することも (ServerSocketChannel と同様) できます。このため、inetd (Solaris) または xinetd (Linux) によって起動された Java ネットワーキングアプリケーションは、inetd/xinetd から継承された SocketChannel または ServerSocketChannel を取得できます。
http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/rmi/index.html にあるドキュメントを参照してください。