UPESB介紹

 轉自 http://wfm7981068.iteye.com/blog/1663607

 

簡介

 

UPESB是ESB解決方案,提供各種環境系統的連接、處理和傳送消息、消息的轉換/路由、處理基於消息的流程等功能。支持接口的整合管理、並行處理、異步方式的服務模式、高性能引擎等,這是與其他解決方案的不同之處。

UPESB支持功能點如下:

  • 支持各種業務流程模型

          使用BPMN(Business Process Modeling Notation)並支持同時性較高的BPM水準的複雜流程。

 

  • 靈活的擴展性和可複用性

          分離適配器和流程引擎,最小化了通信協議的影響,引進服務終端(end-point)並去除各種消息類型的依賴性

 

  • 利用Non-Blocking I/O,最小化了適配器性能

          有效管理基於並行處理的高性能流程引擎、I/O資源

 

  • 支持接口的整合管理

  支持BPM、MCI、EAI等引擎級別的整合、整合業務的開發

UPESB的特點

UPESB解決方案具有如下特點。

 

● 基於高性能引擎構造的穩定的消息處理

● 支持SOA

● 支持各種流程模式

● 擴展性

 

穩定處理基於高性能引擎構造的消息

處理大量事務時也可維持高性能的 Non-Blocking I/O,以基於並行處理的引擎構造來支持高性能處理。

● 使用隊列,實現Non-Blocking I/O

● 多個服務流的並行處理

● 利用線程池的multiplexing

 

支持SOA

要構建Service Oriented Architecture,需要符合如下要求。

● 鬆弛的連接:整合管理分層結構和各階層間的接口

● Service Orchestration:可複用性和Mega-Flow

● 可見性:構建整合管理的流程

● 支持標準技術:支持Web Service Spec

● 整合接口:對內和對外渠道、對外機構、內部系統的整合

● 管理功能:整合監測功能

 

支持各種流模式

利用BPMN,支持同時發生的複雜的業務流程模型。

● 支持可直接展示用戶思想的基於圖形的構造

● 適當展現異步並同時性較高的流程

● 基於GUI展現流程,賦予較高的可見性

● 部分許可基於模塊的流程,支持構造化的流程

● 有效支持所有類型的流程模式,使用常用的流程控制引擎

● 爲了實現較高的可用性和高性能,獨自分離了IO處理部分和流程控制引擎

擴展性

 

是需要流程功能的產品(MCI、EAI、BPM)的基本引擎,因此可迅速引進相關解決方案並且靈活擴展系統。

可將需要ERP、Groupware、Job Scheduler等流程功能的各種解決方案加載到UPESB。加載到引擎的各

種解決方案可利用UPESB提供的Flow Coordination、消息、消息路由、消息和數據的傳送、整合建模的

工具、監測、管理等功能。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章