C++(MS VS 6)とJava(JDK 6)で書かれた2つのコードベースがあります。 お互いに話をする創造的な方法を探しています。JavaアプリケーションとC++アプリケーションの統合/通信
詳細:
両方のアプリケーションがGUIアプリケーションです。
主要な書き換えや翻訳はオプションではありません。
通信は双方向である必要があります。 ファイルをディスクに書き込むことは避けてください。
これまで考えられてオプションは次のとおりです。
- ゼロMG
- RPC
- CORBA
- JNI
- コンパイルネイティブコードへのJava、その後、基本的に
を結びます最後の項目とは別に、これはv JavaアプリケーションとC++アプリケーションとの間のプロセス間通信を実現する多彩な方法です。まだ他の創造的な提案にオープン!
あなたは、教訓、落とし穴は避けるために、あなたの提案をチャイムしてくださいする前にこの、または類似した何かをしようとした場合など
誰かは間違いなく誰もが存在しないことを、すぐに指摘しませんこの質問に対する正解。とにかくSOコミュニティの総合的な専門知識を活用し、多くの優秀な回答を得ることを願っています。
、私は非常に(http://stackoverflow.com/ [JNAを考慮すると、JNAグルーコードを書く]お勧めします質問//2242341#2242341 2241685/javaのネイティブ・アクセス-doesntの-DO-C-右)、それはIMO、簡単です。 –
SOAPについてはどうですか? –
@bguiz:どうしましたか?助言の提案はありますか? –