跳轉到內容

CORBA 程式設計

25% developed
來自華夏公益教科書,開放的書籍,開放的世界
(從 Programming:CORBA 重定向)


CORBA 代表通用物件請求代理體系結構。最初的想法是建立一個單一的通用標準,用於跨不同平臺、程式語言和網路協議的物件以無縫的方式相互通訊。例如,在執行 Unix 的 Sun 工作站上使用 C 程式語言開發的應用程式需要透過一些定義良好的標準介面(接受的契約)與在執行 Windows 2000 的 Intel 基 PC 上使用 Pascal 開發的應用程式進行通訊。如果沒有這樣的標準,雙方都需要協商所有細節,包括傳輸協議。

CORBA 標準定義了可以由不同程式語言支援的通用介面標準。它還定義了通訊的質量和健壯性、錯誤處理和恢復。該標準不涵蓋實現細節,而只是指定了所有受支援語言中使用的通用介面語言 (IDL)、異常處理規範、一個稱為 IOP 的特殊傳輸協議(位於 TCP/IP 之上)以及特定程式語言的對映。使用 IDL,將為特定平臺相關的物件生成一個實現,可以使用支援的語言對其進行編譯。

另請參見

[編輯 | 編輯原始碼]

物件管理組織

[編輯 | 編輯原始碼]

作者和貢獻者

[編輯 | 編輯原始碼]

本華夏公益教科書由


華夏公益教科書