JbyJは、Java RMIを利用して分散システムやP2Pシステムを構築するための4Dプラグインです。JbyJは、ネットワーク上の複数の4D間で、互いのプロジェクトメソッドを呼び出すためのプラグインメソッドを提供します。付属するJavaクラスライブラリーを使用すれば、Javaプログラムからネットワーク上の4Dのプロジェクトメソッドを呼び出すことも可能になります。
Java RMI : http://java.sun.com/javase/technologies/core/basic/rmi/index.jsp
JbyJは、Javaバーチャルマシンを起動するプラグインJWorldとともに使用します。JbyJでは、通信プロトコルとしてRMIを使用しますが、ファイアーウォールの中にはこのプロトコルを制限しているものがあるため、HTTPプロトコルでの通信もサポートしています。