定義
銳易特ESB是基於國外先進的技術架構和國內外實踐的成熟經驗,經過兩年的國外產品原型設計及兩年的國內本土研發和兩年的多行業重量級用戶檢驗而形成的一款完備型企業級服務匯流排(ESB:Enterprise Service Bus)產品,處於銳易特企業級信息整合產品解決方案的核心位置。適用於各類面臨信息整合問題的政府和企業,能幫助政府和企業客戶快捷、靈活、有效的構建符合面向服務架構(SOA:Service Oriented Architecture)的企業服務匯流排以及IT基礎平台。
銳易特ESB在提供可銜接各種數據源、信息源、套用源的適配器的同時,以高性能的、高可靠的通訊傳輸為基礎,實現了安全、穩定、健壯的訊息傳遞、訊息路由、協定和數據格式轉換等一系列功能,為企業套用集成和信息的互連互通提供了簡便、高效、安全的中間件平台。它是國內完備型企業服務匯流排產品,由Universal Adapters 通用適配器、Message Broker訊息代理、Service Monitor服務監控中心、Service Proxy 服務代理、Registry and Repository 服務資源註冊中心、Configuration Manager 配置管理中心、Integration Tools 整合開發工具集七款子產品構成,它們之間相互支撐、協同工作,為分散式企業服務匯流排的開發、部署、運行、管理提供SOA全生命周期支持。
銳易特ESB其設計理念與核心技術同IBM、Oracle等國際主流廠商的ESB產品同步,自2004年至今,經過了為期兩年的國外產品原型設計和四年的國內本土研發和多行業重量級客戶實踐檢驗。廣泛套用於金融、電信、政府、公共衛生等行業,是中央國家機關、中共直屬國家機關政府採購中心協定供貨指定產品,中標金質工程、金農工程等用戶。
技術特點
基礎服務
1、採用分散式SOA基礎架構,支持漸進式SOA實現以及靈活動態的服務部署,使企業能夠從任何起點開始整合。
2、支持EDA(事件驅動的體系架構),提供敏捷的複雜事件處理能力,從而更快速地回響業務需求變更,提高業務敏捷性和完整性。
3、支持多種標準的匯流排通信協定,提供從基礎服務匯流排(Socket)到企業服務匯流排(JMS/MQ)乃至標準服務匯流排(SOAP/WebService)的平滑遷移。
4、支持包括XML格式、二進制格式在內的各種通用的訊息格式;提供強大的數據格式轉換,支持對訊息的二次處理;支持基於JMS的訊息傳遞機制。
5、支持基於交易以及目標地址等硬編碼實現的靜態路由以及基於訊息內容的、可配置的動態路由,同時產品還提供路由規則庫接口,允許第三方系統作為路由規則庫接入匯流排。
6、除內建的對於主要連線機制的支持外,另提供包括CICS、主機通訊、各種通訊協定、各主流企業套用體系的適配器產品。
7、依託於服務匯流排、適配器體系、以及開放技術標準,實現對位置和技術透明性的完全支持。
8、提供集中的配置管理機制,實現對自身架構以及附屬服務的嚮導式創建、信息配置、遠程部署、運行控制、日誌管理以及用戶許可權管理等管理手段。
9、提供集中的圖形化服務監控機制,通過常規監控與基於業務要求的靈活SLA監控,實現了對關鍵績效指標 (KPI) 的監控與分析。
10、提供靈活的服務資源存儲和管理策略,支持遠程集中和本地化兩種可選方式。
11、提供簡便快捷的外掛程式式集成開發模式,支持從建模、設計、開發、調試、部署的SOA全生命周期開發。
魯棒性
1、支持MQ訊息通信中間件作為底層訊息傳遞手段,保證了整個信息整合架構和套用在高負荷企業級環境下的穩定性。
2、具有完備的錯誤檢測和跟蹤、故障恢復、冗餘和緩衝等機制,充分保證異常情況下的檢測和恢復。
擴展性
1、支持動態資源調整與服務的QoS控制。
2、完全採用開放的技術標準。
3、完備的適配器體系架構設計提供對各種整合需求的良好支持。
高可用性
1、性能。支持高效的同步/異步訊息傳遞方式;提供完善的並發處理機制,滿足高並發、低延遲的訊息處理需求。
2、可靠性。提供在廣域網環境下訊息傳輸的可靠性保證機制;提供完備的錯誤檢測與跟蹤、故障恢復、冗餘及緩衝等機制,從而保證了異常情況下的自動檢測與恢復;支持軟體(cluster)、硬體級的可靠性解決方案。
3、負載均衡。支持軟體、硬體級的負載均衡解決方案;支持豐富的負載均衡策略。
4、擴容。具備水平擴容和垂直擴容能力。
5、日誌。提供多級日誌級別,以及可以動態調整日誌級別;完整的日誌信息可以追溯到問題所在;可以與Tivoli進行集成。
安全性
1、支持多種訊息加密機制和規範,實現數據一致性和完整性。
2、支持認證、授權主流機制和規範,確保套用和匯流排管理用戶安全地訪問企業服務匯流排提供的服務。
3、提供許可權控制機制,保證管理與維護的安全性。
易用性
1、易於開發。通過提供強大的基於Eclipse的圖形開發界面,實現了近乎於零編碼的開發手段。
2、易於管理。無需提供和安裝管理客戶端,只需通過瀏覽器即可對分散式企業服務匯流排下的服務進行方便的配置管理與監控。
3、易於維護。滿足增量升級的需求,從而實現不同版本產品之間可以協調工作。