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