2012-07-31 82 views
4

最近我開始評估CORBA中的異步通信方法(本質上存在於CORBA中的方法)。但是我找不到任何能說明這一點的文件。任何人都可以幫助我找到並實施它們嗎? 在此先感謝CORBA中的異步通信

回答

2

有兩種方法可以嘗試。

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

閱讀關於CORBA通知服務here的快速介紹。如果您想要更多的編碼和理解,請參閱Gerald Brose,Andreas Vogel和Keith Duddy編寫的第3版Java編程(如果您的語言選擇是Java,或者您可以瞭解概念,但不是示例程序)

當談到單向呼叫時,您需要參考該方法,它遵循觀察者模式。當您通過idl定義方法時,必須將onEvent方法定義爲單向方法。谷歌瞭解信息。乾杯。

+0

還有活動服務。 – 2012-08-02 00:59:11

1

雖然你沒有提到你正在尋找,你可以得到的工作代碼示例,其中語言實現:

  • C++與ACE/TAO ORB here
  • 使用JacORB pdf book Java示例。瀏覽第15章。

Asynch Communication的參考書是Michi Henning的C++高級CORBA編程。第20章涉及的主題。

+0

CORBA AMI是一個關於如何進行異步調用的標準化概念。這些可以具有輸出,輸出和返回值。單向只是有參數,它依賴於ORB的實現和配置,不管這是否是異步操作。 – 2012-08-01 19:28:08