產品中心 > 協同中間件 > 企業服務總線

產品介紹

ESB全稱為Enterprise Service Bus,即企業服務總線。它是傳統中間件技術與XML、Web服務等技術結合的產物。ESB提供了網絡中最基本的連接中樞,是構筑企業神經系統的必要元素。ESB的出現改變了傳統的軟件架構,可以提供比傳統中間件產品更為廉價的解決方案,同時它還可以消除不同應用之間的技術差異,讓不同的應用服務器協調運作,實現了不同服務之間的通信和整合。從功能上看,ESB提供了事件驅動和文檔導向的處理模式,以及分布式的運行管理機制,它支持基于內容的路由和過濾,具備了復雜數據的傳輸能力,并可以提供一系列的標準接口。


ESB基于SOA架構思想,采用純Java開發,實現了敏捷的分布式ESB軟件;具有強大的業務組件庫;提供易用的服務編制工具以及數據映射工具;采用集中式管理,分布式運行的設計思想;解決企業、政府的數據整合、應用整合、接口整合、界面整合的問題。它將應用程序的不同功能單元――服務(service),通過服務間定義良好的接口和契約(contract)聯系起來。接口采用中立的方式定義,獨立于具體實現服務的硬件平臺、操作系統和編程語言,使得構建在這樣的系統中的服務可以使用統一和標準的方式進行通信。這種具有中立的接口定義(沒有強制綁定到特定的實現上)的特征稱為服務之間的松耦合。


特色優勢


(1)先進的SOA體系架構

(2)集中式管理、分布式運行的工作模式

(3)良好的跨平臺支持

(4)平滑的系統擴展

(5)系統運行穩定可靠

(6)性能出眾

(7)基于組件的應用快速開發

(8)強大的數據集成功能

(9)服務總線技術、P2P通信技術

(10)異構數據源的無縫集成

(11)遵循業界主流規范和標準

(12)豐富的預制服務

(13)支持多種數據傳輸機制

(14)友好、便捷的安裝向導支持

(15)遠程自動部署

(16)完善的管理工具

(17)完整、豐富的產品文檔資料


系統架構


ESB采用對等分布式體系的設計,在系統環境中同時部署多個被稱為PeerServer的ESB服務器。每個PeerServer構成一個相對獨立的自治的ESB環境,不但具有完整的服務交互和數據集成功能,各PeerServer 間亦可通過P2P模式直接進行通信,從而可將ESB系統的負載在多個PeerServer之間進行分攤。由 UltraServer(中央服務器)對ESB進行統一管理。該結構最明顯的特征是系統同時部署多個平行的PeerServer,各PeerServer在UltraServer的統一管理下通過p2p通信構成了一個分布式的ESB服務網絡,采用了分布式運行、集中式管理的工作模式。


ESB平臺按照松散耦合設計原則,以系統的物理分布和它扮演的不同功能將系統分為UltraServer(中心服務器),PeerServer(端服務器),MQ(消息平臺),Console(監控管理工具),Orchestration(應用開發工具),Transformer(數據映射工具),服務組件集等七個部分。其體系架構圖如下:

Ultra Server(中心服務器)

主要是執行管理、事件響應、安全驗證、監控功能。UltraServer是基于標準的應用服務整合軟件平臺,用于構建可管理的、可擴展的和經濟實用的EAI解決方案。ESB構筑于高效傳輸的JMS服務器MQ之上,解決了客戶對整合和應用服務平臺所關心的主要問題。


PeerServer(端服務器)

主要面向運行,支持服務組合的運行、數據路由、數據轉換與PeerServer的自治管理。PeerServer是一個瘦daemon,所有基于事件流程的組件(業務服務)都運行在PeerServer上,用戶在UltraServer上設計的服務組合流程運行后會自動將服務組件下載到相應的PeerServer上,并執行。


MQ(消息平臺)

是一個健壯、高性能、極具擴展性的具有工業標準、安全、可靠的消息傳輸系統,它為開發企業級應用提供了一個消息高速路,很好地支持分布式系統的開發、集成和運行,為跨越不同操作系統和網絡平臺的分布式應用提供可靠、高效的消息發送和管理服務,可以應用在企業應用集成(EAI)、電子商務、電子政務、ERP、CRM、電信、金融等廣大領域。


Console(監控管理工具)

主要面向系統管理,用可視化的方便的管理界面進行系統所需的管理。主要功能是集中配置和管理ESB網絡中及分布在整個網絡上不同的服務器;監控ESB網絡上各種事件,日志,以及各個服務器的性能,系統信息和已經部署的服務;實現安全的統一管理和監控,管理用戶和用戶組,并指定其訪問不同服務的權限,這樣可以避免非法用戶改變服務狀態;對計算機設備運行活動的完全記錄和描述;對日志數據進行采集、匯聚、存儲、歸檔、分析和報警、監控、自動化的手段;監視系統狀態、追蹤系統問題。



Orchestration

提供了對于所有運行在網絡之內的特定硬件系統上的企業構件進行控制的支持,提供了部署上的靈活性。這個工具也實現了構件層的安全性以及把ESB組件指定到一個ESB網絡的各個端服務器上的功能。


Transformer

用于定義服務之間的數據轉換格式。不同的服務具有不同的數據結構,將多個服務連接為一個事件流程中的重要的內容就是如何將數據從一種格式轉換為另一種格式。ESB Transformer就是幫助用戶進行數據轉換格式的定義。定義好的格式被用于兩個或多個連接的服務之間。


服務組件集

主要面向數據集成的功能。供二次開發商開發企業應用集成系統時調用。包括適配器組件和數據集成服務組件。適配器組件是可用的企業服務,它提供對已包裝應用、數據庫、文件、消息服務器和遺留系統的廣泛的連接。一個設計良好的適配器的好比是一個設計良好的SOA服務,它提供了一個抽象層,把應用基礎設施的其余部分與各種棘手問題隔離開來。適配器是面向SOA的企業服務總線ESB為解決系統之間的連接而開發的可重用的、統一的接口,通過該接口每一個應用系統僅需要與業務整合平臺相連,而不需要與每個與之交互的應用系統相連。ESB適配器提供文件適配器、數據庫適配器和適配器開發工具,用該工具用戶可以開發符合企業應用的適配器。數據集成服務組件包括以下服務的實現:數據過濾服務(包括IF服務和基于內容的路由服務),數據JOIN服務,數據分發服務,數據轉換服務(包括XML格式之間的轉換,XML和其他格式數據之間的轉換),XML校驗服務,壓縮/解壓縮服務,加密/解密服務,定時器服務,映射函數庫的定義。


解決方案

智慧社區 消防安全監督 產業經濟 數字校園

GIS產品

三維數據 BNGIS 真三維仿真 三維互動引擎

GIS案例

社區網格化管理 網格化消防 三維互動景區 三維數字城市

資質證書

國家高新技術企業 國家乙級測繪資質 裴秀獎 ISO9001

友情鏈接

北京快乐8走势图 幸运时时彩 易发彩注册 奔驰彩票开奖 皇鼎彩票 为什么网赚这么难呢 2019年最好的网赚项目 互联网赚钱方法 2019年信誉网赚网站 中华网赚