您好,肖大哥就為大家解答關于esb總線技術,esb相信很多小伙伴還不知道,現在讓我們一起來看看吧!
1、ESB全稱為Enterprise Service Bus,即企業服務總線。
2、它是傳統中間件技術與XML、Web服務等技術結合的產物。
3、ESB提供了網絡中最基本的連接中樞,是構筑企業神經系統的必要元素。
4、 ESB的出現改變了傳統的軟件架構,可以提供比傳統中間件產品更為廉價的解決方案,同時它還可以消除不同應用之間的技術差異,讓不同的應用服務器協調運作,實現了不同服務之間的通信與整合。
5、從功能上看,ESB提供了事件驅動和文檔導向的處理模式,以及分布式的運行管理機制,它支持基于內容的路由和過濾,具備了復雜數據的傳輸能力,并可以提供一系列的標準接口。
6、 ESB的五個基本功能: 1)服務的MetaData管理:在總線范疇內對服務的注冊命名及尋址管理功能。
7、 2)傳輸服務: 必須確保通過企業總線互連的業務流程間的消息的正確交付,傳輸還包括基于內容的路由功能。
8、 3)中介:提供位置透明性的服務路由和定位服務;多種消息傳遞形式;支持廣泛使用的傳輸協議。
9、 4)多種服務集成方式: 如JCA,Web服務,Messaging ,Adaptor等. 5)服務和事件管理支持: 如服務調用的記錄、測量和監控數據;提供事件檢測、觸發和分布功能; ESB的八個擴展功能: 1)面向服務的元數據管理: 他必須了解被他中介的兩端,即服務的請求以及請求者對服務的要求,以及服務的提供者和他所提供的服務的描述; 2) Mediation :它必須具有某種機制能夠完成中介的作用,如協議轉換; 3)通信:服務發布、訂閱,響應 請求,同步異步消息,路由和尋址等; 4) 集成: 遺留系統適配器,服務編排和映射,協議轉換,數據變換,企業應用集成中間件的連續等。
10、 5)服務交互: 服務接口定義,服務實現的置換,服務消息模型,服務目錄和發現等。
11、 6)服務安全: 認證和授權、不可否認和機密性、安全標準的支持等; 7)服務質量: 事務,服務的可交付性等; 8)服務等級: 性能、可用性等。
12、 ESB 中最常提到的兩個功能是消息轉換和消息路由。
本文就講到這里,希望大家會喜歡。