我刚开始使用CORBA。基本上,我不得不实现一个充当CORBA客户端的Java应用程序。在这一点上,我主要使用Sun JDK(JDK6)工具,包括idlj.exe(编译我给出的IDL)和orbd.exe(用于测试我的代码),到目前为止,我已经能够使用idlj和IDL来创建Java类,并且我还编写了一个测试服务器应用程序和测试客户端应用程序,它们都在工作(我必须编写小型服务器应用程序,以便测试我的客户端应用)。CORBA(orbd)网络配置?
正如我上面所说,我使用orbd.exe作为测试的ORB。
起初,我有orbd.exe,我的Java服务器应用程序,和我的Java客户端应用程序,在同一台机器上所有正在运行,而工作。
我也更分散配置,其中我跑orbd.exe和另一台机器上(testxp)我的Java服务器应用程序,和我的Java客户端应用程序在不同的机器上测试,和工程。
我的问题是:有很多的文件,网页等,我已经看到了重新的。 CORBA的图表显示了两个ORB,例如一台机器上的服务器应用程序和ORB,以及另一台/第二台机器上运行的客户端应用程序和另一个/第二个ORB,两个ORB彼此通信:
客户端应用程序==> ORB1 ----> ORB2 ==>服务器应用
,而在我的测试,到目前为止,使用orbd.exe作为ORB,我只是一直在使用一个ORB。
所以,我想知道我怎么可以配置测试配置,其中有上文描述的两个ORB的?
我能做到这一点使用orbd.exe,还是orbd.exe不在该类型的配置工作?
此外,如果可以使用orbd.exe来完成,我该怎么做?
感谢, 吉姆