CORBA 程式設計
外觀
| 本書包含 **高度巢狀的頁面** 和/或巢狀結構不適合導航。請調整佈局和導航以提高可訪問性。有關幫助,請參閱 樣式手冊#巢狀。 |
CORBA 代表公共物件請求代理體系結構。最初的想法是建立一個通用的標準,用於跨不同平臺、程式語言和網路協議的物件之間以無縫的方式進行通訊。例如,在執行 Unix 的 Sun 工作站上使用 C 語言開發的應用程式需要透過一些定義良好的標準介面(接受的協議)與在 Windows 2000 上執行的基於英特爾的 PC(使用 Pascal 開發)進行通訊。如果沒有這樣的標準,雙方都需要協商所有細節,包括傳輸協議。
CORBA 標準定義了通用介面標準,這些標準可以得到不同程式語言的支援。它還定義了通訊的質量和健壯性、錯誤處理和恢復。該標準不涵蓋實現細節,而僅指定所有支援語言中使用的通用介面語言 (IDL)、異常處理規範、稱為 IOP 的特殊傳輸協議(位於 TCP/IP 之上),以及特定的程式語言對映。使用 IDL,可以生成特定平臺相關物件的實現,該實現可以使用支援的語言進行編譯。
本華夏公益教科書由以下人員撰寫