通信に CORBA を使用して Java で記述されたクライアント/サーバー アプリケーションがあります。使用される ORB は、Java6 プラットフォームによって提供される orbd です。Java サーバーの実装を C++ で記述された別のものに置き換える必要があります。問題は、CORBA ライブラリのフリー ソース実装のうち、どれがこの ORB とより適切に相互運用できるかということです。Java ORB を置き換えて、C++ ライブラリが提供する ORB も使用する必要がありますか?
目的は、すでに機能しているサーバーを新しい C++ 実装に置き換えるときに、簡単かつスムーズに移行できるようにすることです。他に考慮すべきことはありますか?