Ich habe eine Client-Server-Anwendung in Java geschrieben, die CORBA für die Kommunikation verwendet. Der verwendete ORB ist orbd, der von der Java6-Plattform bereitgestellt wird. Ich muss die Java-Server-Implementierung durch eine andere in C++ geschriebene ersetzen. Die Frage ist also, welche der quelloffenen Implementierungen der CORBA-Bibliotheken besser mit diesem ORB interagiert. Sollte ich den Java-ORB ersetzen und auch den ORB verwenden, der von der C++-Bibliothek bereitgestellt wird?
Das Ziel ist ein einfacher und reibungsloser Übergang beim Ersetzen eines bereits funktionierenden Servers durch die neue C++-Implementierung. Gibt es sonst noch etwas, das ich berücksichtigen sollte?