我剛開始使用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來完成,我該怎麼做?
感謝, 吉姆