2012-07-31 103 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