基于上文對三款産品做了詳細的比較,我們可以做如下總結,WESB 适用于 J2EE 環境下,對性能要求不是很高的,标遵循标準協定的 SOA 內建;WMB 應用更複雜的內建環境,表現為資料格式多種,傳輸協定多樣,性能要求很高;而在安全和性能要求都很高的應用場景下,選擇 Datapower 無疑是最好的選擇。下面的圖表再次對文中的描述進行總結。
ESB 功能特點 | WESB 的支援 | MB 的支援 | Datapower |
---|---|---|---|
消息轉換 | XML | XML、非 XML | XML、非 XML |
支援的協定 | HTTP,JMS, WMQ 等 | 多達上百種 | 介于前二者之間 |
消息路由 | 強大,靈活 | 功能強大,靈活 | 靈活度比前二者稍弱 |
Web Service | 強大的支援 | 支援 WS 擴充 | 強大的支援 |
事件處理 | CEI,可以和外部事件消費系統監控 | Trace Service | 用于調試 Probe |
遺留系統的內建 | Adapter | 豐富的 SupportPac | 特定的遺留系統 |
安全 | 依賴 WAS 的安全 | 部署和運作時兩個級别的安全 | 超強的安全支援 |
性能 | 幾十到幾百每秒 | 幾千到幾萬每秒 | 達到線速 |
開發和部署 | WID 內建開發環境 | WMB Toolkit | WebGUI |