4

最近、CORBA における非同期通信のアプローチ (CORBA に本質的に存在するアプローチ) の評価を始めました。しかし、これを説明するドキュメントは見つかりませんでした。それらを見つけて実装するのを手伝ってくれる人はいますか? 前もって感謝します

4

2 に答える 2

2

試すことができるアプローチは 2 つあります。

1) CORBA notification service
2) CORBA one way method calls

CORBA 通知サービスの概要については、こちらを参照してください。コーディングしてさらに理解を深めたい場合は、Gerald Brose、Andreas Vogel、Keith Duddy による Java Programming with CORBA, 3rd Edition を参照してください (言語選択が Java の場合。それ以外の場合は概念を取得できますが、サンプル プログラムは取得できません)。

一方向呼び出しに関しては、メソッドを参照する必要があります。それはオブザーバー パターンに従います。idl でメソッドを定義する場合は、onEvent メソッドを片方向メソッドとして定義する必要があります。Google で情報を入手してください。乾杯。

于 2012-08-01T10:25:38.800 に答える
1

探している言語の実装については言及していませんが、次のコード例を使用できます。

  • C++ with ACE/TAO ORBはこちら
  • JacORB pdf bookを使用した Java の例。第15章を参照してください。

非同期通信の参考書は、Michi Henning による Advanced CORBA Programming with C++ です。第 20 章で取り上げるトピック。

于 2012-07-31T19:16:58.313 に答える