CORBA技術

公共對象請求代理結構(Common Object Request Broker Architecher,CORBA )是對象管理組織(Object Management Group,OMG)針對數量激增的軟硬體產品之間互操作的現實需求而提出的中間件解決方案。CORBA定義了接口定義語言和套用編程接口,使對象可以按照特定的對象請求代理(Object Request Broker,ORB) 方式進行互動。

CORBA 的主要特點有:
1) 把中間件作為事務代理,完成請求與回響。服務請求映射、伺服器的自動搜尋以及路由的自動設定等均由事務代理完成;
2) 實現了客戶端與伺服器的完全分離。這與以面向過程調用為基礎的客戶服鄉模式是根本不同的;
3) 提供軟體匯流排機制,以使無論在何種環境下、採用何種語言開發軟體,只要符口規範定義,均能集成到分散式系統中;
4) 實現了對象內部細節的完整封裝,提供了對象方法的標準接口定義。一個能被客戶程式使用,又能為伺服器程式使用,修改對象的實現亦不會影響雙方的序,因此軟體重用率很高。

相關詞條

熱門詞條

聯絡我們