ローカルインタフェースまたはクラスインスタンスは、ローカルインタフェースを持つ Bean と同じ EJB コンテナ内に入れる必要があります。逆に、リモートインタフェースまたはクラスは、分散アプリケーションの一部として、同一のサーバー上、または異なるサーバー上で、同一または別のコンテナ内に入れることができます。ローカルインタフェースへのアクセスでは、オーバーヘッドがより少なく、リモートアクセス用の API は必要ありません。リモートインタフェースへのアクセスには、リモートアクセスが可能な API が多数含まれます。