IT業中的ESB是什麼?

來源:互聯網
上載者:User
esb是什嗎? ESB全稱為Enterprise Service Bus,即企業服務匯流排。它是傳統中介軟體技術與XML、Web服務等技術結合的產物。ESB提供了網路中最基本的串連中樞,是構築企業神經系統的必要元素。   ESB的出現改變了傳統的軟體架構,可以提供比傳統中介軟體產品更為廉價的解決方案,同時它還可以消除不同應用之間的技術差異,讓不同的應用伺服器協調運作,實現了不同服務之間的通訊與整合。從功能上看,ESB提供了事件驅動和文檔導向的處理模式,以及分布式的運行管理機制,它支援根據訊息內容決定路由和過濾,具備了複雜資料的傳輸能力,並可以提供一系列的標準介面。   ESB的五個準系統:  1)服務的MetaData管理:在匯流排範疇內對服務的註冊命名及定址管理功能。  2)傳輸服務: 必須確保通過企業匯流排互連的商務程序間的訊息的正確交付,傳輸還包括根據訊息內容決定路由功能。  3)中介:提供位置透明性的服務路由和定位服務;多種訊息傳遞形式;支援廣泛使用的傳輸協議。  4)多種服務整合方式: 如JCA,Web服務,Messaging ,Adaptor等.  5)服務和事件管理支援: 如服務調用的記錄、測量和監控資料;提供事件檢測、觸發和分布功能;  ESB的八個擴充功能:   1)面向服務的中繼資料管理: 他必須瞭解被他中介的兩端,即服務的請求以及要求者對服務的要求,以及服務的提供者和他所提供的服務的描述;  2) Mediation :它必須具有某種機制能夠完成中介的作用,如協議轉換;  3)通訊:服務發布、訂閱,響應 請求,同步非同步訊息,路由和定址等;  4) 整合: 遺留系統適配器,服務編排和映射,協議轉換,資料變換,公司專屬應用程式整合中介軟體的連續等。  5)服務互動: 服務介面定義,服務實現的置換,服務訊息模型,服務類別目錄和發現等。   6)服務安全: 認證和授權、不可否認和機密性、安全標準的支援等;  7)服務品質: 事務,服務的可交付性等;  8)服務等級: 效能、可用性等。   ESB 中最常提到的兩個功能是訊息轉換和訊息路由。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.