1
我正在尋找將現有的PHP代碼庫連接到遠程CORBA服務。所有的實際數據都是通過XML傳遞的,所以我不認爲我需要一個IDL來進行遠程調用的PHP映射。我只需要連接到CORBA服務,傳遞給它的XML字符串,並閱讀XML響應。CORBA經紀人/代理通過HTTP或通過套接字訪問(用於PHP)?
在對此進行了一些研究之後,我發現了CORBA4PHP PHP擴展,儘管我有一些保留(2009年的最新更新),但我仍將嘗試這種擴展。我還在Java和Python中發現了很多實現。
爲了避免處理新的PHP擴展,我想知道是否存在一個CORBA HTTP代理以任何語言來處理與CORBA服務通信的語言。我將HTTP POST發送給代理(或某些套接字通信),它會將其轉發給CORBA服務,並將其迴應給我。
這樣的代理是否存在?
當我給它一個鏡頭時,我無法獲得CORBA4PHP的編譯。我也嘗試過PHP4,即http://universe-phpext.sourceforge.net/,但沒有成功。現在我正在探索遠程服務的Java示例客戶端,它接受一個XML文件並將其提交給服務,並打印出響應。我可能會通過PHP調用這個通過'exec()'開始,然後可能通過PHP-Java橋接。 – Fanis 2011-04-14 06:34:32