一、産品簡介
應用集成(chéng)平台主要作爲企業信息系統的“龍骨”來集成(chéng)各業務系統,一般稱之爲企業服務總線(EnterpriseServiceBUS,ESB)。
ESB應用集成(chéng)平台跟上層的Portal門戶平台、BPM業務流程平台協作的時(shí)候,通常也作爲服務提供者的角色出現,爲Portal和BPM提供數據服務。
二、産品架構
ESB應用集成(chéng)平台,主要包括四部分:标準規範,ESB核心交換功能(néng)、服務治理和服務适配器,産品架構如下圖:
ESB标準規範是一套服務的管理标準和流程,以及接口通信要求等等。
ESB基礎服務器提供協議接入、協議适配、數據适配、應用适配、消息轉換、消息路由等核心功能(néng),同時(shí)各流程及組件支持服務編排和事(shì)務控制,流程運行信息可以實時(shí)推送至管理控制台,便于調試期定位及運行期鎖定監控。
服務治理,提供服務的管理查看跟蹤和綜合制作。主要管理的對(duì)象爲服務、流程及相關資源,主要功能(néng)包括:服務資源管理、服務流程啓停、實時(shí)監控、消息隊列管理以及流程運行統計等。
三、典型用途
ESB應用集成(chéng)平台可以做企業服務總線ESB來實現異構系統的對(duì)接(比如在業務财務一體化項目中,實現生産系統跟财務系統的憑證對(duì)接),也可以在數據整合/數據中心項目中,作爲綜合數據交換平台負責業務數據上傳、彙聚,基礎數據(主數據)的下發(fā)、分發(fā)。
在綜合集成(chéng)項目如:數據門戶項目中,ESB應用集成(chéng)平台從業務系統實時(shí)獲取相關數據以XML或者JSON格式爲門戶平台中各圖表組件、表格組件提供數據服務,門戶集成(chéng)平台僅負責前端信息聚合、展現和交互。
在業務流程重組再造項目中,爲了實現跨系統業務流程重組,在流程中必須挂接展現異構系統表單數據,ESB應用集成(chéng)平台負責從各異構系統中動态獲取表單數據,以JSON方式爲BPM提供業務數據,同時(shí)在流程審批操作時(shí)候,應用集成(chéng)平台來實現業務數據狀态的回寫,BPM本身不跟業務系統打交道(dào),跟業務系統的交互都(dōu)統一交付給ESB應用集成(chéng)平台來完成(chéng)。
四、産品特性
ESB應用集成(chéng)平台還(hái)具有以下特性:
基于Java構建、可以跨平台部署;
自帶集成(chéng)樣(yàng)例可以快速上手;
豐富的數據适配、協議适配、協議接入、消息轉換、消息路由等組件;
基于設計器可以圖形化、拖拽方式方式創建服務及消息流程;
設計器直接連接服務器使用一鍵熱部署、即時(shí)斷點調試;
控制台上實時(shí)監控服務/流程運行狀态,便于調試期定位,運行期監控。