4

Java Inter Process Communicationのすべてのリンクを調べましたが、正確な答えを得ることができませんでした。システムで実行されているサービスと通信したいJavaサービスを作成しようとしています。サービスは、C、C ++、またはハードウェアデバイスで実行されているサービスの場合があります。どちらが最善の方法ですか?この場合、RMIを使用することは可能ですか?はいの場合、どうすればそれを実装できますか?

4

2 に答える 2

3

RMI は通常、Java アプリケーション間のプロセス間通信用に設計されています。言語にとらわれないテクノロジーが必要な場合、現在最も人気があるのは Web サービス (SOAP または REST ベース) または CORBA です。しかし、他のサービスは「ハードウェアデバイス」で動作するため、重すぎる可能性があります。その場合、独自の通信プロトコルを考えることができます. TCP/IP 接続に基づいています。

于 2013-02-19T10:06:03.810 に答える
2

JAVA テクノロジを使用した CORBA のオンライン チュートリアルを実行できます。同じことについてオラクルのドキュメントを参照することもできます

http://docs.oracle.com/javase/1.4.2/docs/guide/idl/jidlExample.htmlを参照してください。

于 2013-02-19T10:04:38.010 に答える