私は jboss remoting 2.5.4.SP3 を使用して、Web アプリと他の JBoss インスタンスの両方から JBoss 7.1 サーバーの EJB へのリモート アクセスを提供しています。JBoss 7.1 でのリモート EJB アクセスに関する問題、具体的には (それだけでなく) 複数のサーバーで同じ (インターフェース) Bean に同時にアクセスできないため、手動で行っています。remoting3 にはドキュメントがないため、remoting2 を使用しています。
ソケット トランスポートを使用して TransporterHandle/TransporterClient を使用してリモート処理を行っていますが、このリモート接続を介して呼び出されるメソッドでは、サーバーが ejbContext からプリンシパルをルックアップしようとしています。プリンシパルまたはその他のコンテキスト セキュリティ/ID 情報を手動で設定する方法が見つかりません。限界では、ejb メソッドが呼び出されたときにプリンシパルを設定するだけで十分です (着信呼び出しはすべてローカル EJB3 Bean に対して行われます)。または、EJBContext 用に特別に設定することさえできます。
Spring (私は使用していません) に関する多くの情報を見つけましたが、私の特定のコンテキストに一致するものはないようです。