基於CORBA的分散式程式設計(十) (轉)
的主要應用方向
CORBA規範的推出,重新調整了客戶機與之間的關係。客戶機可以向伺服器提出事務請求,同時也可以為下一個請求充當伺服器角色。
由於CORBA引入了的概念,即事務,由中介軟體完成客戶機與伺服器之間的通訊,使得伺服器對於客戶機的位置相對透明,取消了原有分散式計算模型中客戶機、伺服器之間的一一對應關係。CORBA客戶機可以在執行時動態獲得服務的位置,並且可以對多個服務物件提交事務請求,因此,極大推動了分佈計算的發展。
分佈計算是指中兩個或兩個以上的相互共享資訊資源。這些軟體可以位於同一臺中,也可以部署在網路節點的任意位置。基於分散式模型的軟體系統具有均衡執行系統負載、共享網路資源的技術優勢。
另外,CORBA規範採用物件導向的分散式軟體的構造方法,以介面定義語言的形式實現物件內部細節的完整封裝,從而降低了軟體系統的複雜程度,增加了軟體功能的可重用性。CORBA提供到C/C++、、SmallTalk等高階語言的對映,很大程度地減小了對設計語言的依賴性,使人員可以在較大範圍內共享已有成果。
正是以上特點推動了分散式多層軟體體系結構的發展。目前,CORBA技術在銀行、、保險、電力和電子商務領域都有廣泛的應用。
應用前景
――成上千萬的站點依賴於CORBA搭建企業應用、Inte應用及其他應用,有許多成功使用CORBA的案例。
――CNN正在使用一個基於CORBA事件服務的應用系統。系統用於把那些不同來源的、不同格式的、不同型別的機器上的大量新聞資料分發給所有的新聞編輯。新聞編輯再利用一個自動過濾程式來稽核這些發來的訊息,並把那些與自己工作方向相符合的重要稿件做上標誌,過濾出來。波音公司把接收訂單、製造、交貨和維修4個最重要的製造系統方面的應用整合在一個綜合的CORBA底層結構上,這些系統擔負著飛機生產的整個過程。Charles Schwab公司構建了一個基於CORBA的商業應用,利用該系統來與5000個客戶保持聯絡,處理的業務額高達數億美元。
――物件中介軟體技術發展迅速,各大軟廠商都在積極參與有關標準的制定和產品開發工作,像IBM、HP、DEC、AT&T、ICL、等都制定了相應的戰略。許多物件中介軟體的專門廠商也相繼誕生,未來的物件中介軟體市場將會出現群雄逐鹿的局面。
:namespace prefix = o ns = "urn:schemas-microsoft-com::office" />
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-997895/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 轉轉基於MQ的分散式重試框架設計方案MQ分散式框架
- 基於SpringBoot AOP面向切面程式設計實現Redis分散式鎖Spring Boot程式設計Redis分散式
- 基於Scrapy分散式爬蟲的開發與設計分散式爬蟲
- [轉載]基於Redis的分散式鎖到底安全嗎?Redis分散式
- 分散式系統程式設計分散式程式設計
- 基於redis的分散式鎖Redis分散式
- 基於 Redis 的分散式鎖Redis分散式
- 基於kubernetes的分散式限流分散式
- 如何管理基於微服務的分散式應用程式微服務分散式
- JavaSE基礎程式設計十題Java程式設計
- 基於UDP程式設計UDP程式設計
- 基於java的分散式爬蟲Java分散式爬蟲
- 基於 dubbo 的分散式架構分散式架構
- 基於 Redis 分散式鎖Redis分散式
- 後端程式設計師必備:分散式事務基礎篇後端程式設計師分散式
- 一種基於柔性事務的分散式事務解決方案設計探究分散式
- 基於promise的阻塞式佇列設計Promise佇列
- 關於分散式鎖在程式設計中的一些應用場景分散式程式設計
- [翻譯]基於redis的分散式鎖Redis分散式
- 基於zookeeper的分散式配置中心(一)分散式
- 基於Redis分散式BitMap的應用Redis分散式
- 基於 Zookeeper 的分散式鎖實現分散式
- 基於redis做分散式鎖Redis分散式
- 基於SpringCloud分散式架構SpringGCCloud分散式架構
- 基於MySQL的分散式資料庫TDSQL十年鍛造經驗分享MySql分散式資料庫
- 非同步程式設計:基於事件的非同步程式設計模式(EAP)非同步程式設計事件設計模式
- React基礎:宣告式程式設計React程式設計
- 基於Dynomite的分散式延遲佇列MIT分散式佇列
- 分散式ID設計方案分散式
- 基於redis實現分散式鎖Redis分散式
- 基於ZK實現分散式鎖分散式
- 分散式應用開發的核心技術系列之——基於TCP/IP的原始訊息設計分散式TCP
- 基於SPI的增強式外掛框架設計框架
- 圖解|搞定分散式?程式設計師進階之路圖解分散式程式設計師
- 多利熊基於分散式架構實踐穩定性建設分散式架構
- 十、GO程式設計模式 : 泛型程式設計Go程式設計設計模式泛型
- 基於RocketMq的分散式事務解決方案MQ分散式
- 分散式搜尋系統的設計分散式
- 「如何設計」高可用的分散式鎖分散式