關(guān)于esb總線技術(shù),esb這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、ESB全稱為Enterprise Service Bus,即企業(yè)服務(wù)總線。
2、它是傳統(tǒng)中間件技術(shù)與XML、Web服務(wù)等技術(shù)結(jié)合的產(chǎn)物。
3、ESB提供了網(wǎng)絡(luò)中最基本的連接中樞,是構(gòu)筑企業(yè)神經(jīng)系統(tǒng)的必要元素。
4、 ESB的出現(xiàn)改變了傳統(tǒng)的軟件架構(gòu),可以提供比傳統(tǒng)中間件產(chǎn)品更為廉價的解決方案,同時它還可以消除不同應(yīng)用之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)器協(xié)調(diào)運作,實現(xiàn)了不同服務(wù)之間的通信與整合。
5、從功能上看,ESB提供了事件驅(qū)動和文檔導(dǎo)向的處理模式,以及分布式的運行管理機制,它支持基于內(nèi)容的路由和過濾,具備了復(fù)雜數(shù)據(jù)的傳輸能力,并可以提供一系列的標(biāo)準(zhǔn)接口。
6、 ESB的五個基本功能: 1)服務(wù)的MetaData管理:在總線范疇內(nèi)對服務(wù)的注冊命名及尋址管理功能。
7、 2)傳輸服務(wù): 必須確保通過企業(yè)總線互連的業(yè)務(wù)流程間的消息的正確交付,傳輸還包括基于內(nèi)容的路由功能。
8、 3)中介:提供位置透明性的服務(wù)路由和定位服務(wù);多種消息傳遞形式;支持廣泛使用的傳輸協(xié)議。
9、 4)多種服務(wù)集成方式: 如JCA,Web服務(wù),Messaging ,Adaptor等. 5)服務(wù)和事件管理支持: 如服務(wù)調(diào)用的記錄、測量和監(jiān)控數(shù)據(jù);提供事件檢測、觸發(fā)和分布功能; ESB的八個擴展功能: 1)面向服務(wù)的元數(shù)據(jù)管理: 他必須了解被他中介的兩端,即服務(wù)的請求以及請求者對服務(wù)的要求,以及服務(wù)的提供者和他所提供的服務(wù)的描述; 2) Mediation :它必須具有某種機制能夠完成中介的作用,如協(xié)議轉(zhuǎn)換; 3)通信:服務(wù)發(fā)布、訂閱,響應(yīng) 請求,同步異步消息,路由和尋址等; 4) 集成: 遺留系統(tǒng)適配器,服務(wù)編排和映射,協(xié)議轉(zhuǎn)換,數(shù)據(jù)變換,企業(yè)應(yīng)用集成中間件的連續(xù)等。
10、 5)服務(wù)交互: 服務(wù)接口定義,服務(wù)實現(xiàn)的置換,服務(wù)消息模型,服務(wù)目錄和發(fā)現(xiàn)等。
11、 6)服務(wù)安全: 認(rèn)證和授權(quán)、不可否認(rèn)和機密性、安全標(biāo)準(zhǔn)的支持等; 7)服務(wù)質(zhì)量: 事務(wù),服務(wù)的可交付性等; 8)服務(wù)等級: 性能、可用性等。
12、 ESB 中最常提到的兩個功能是消息轉(zhuǎn)換和消息路由。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!