本次開源發佈的是AEAI BPMV3.0.2版流程平臺,該版本是數通暢聯首次正式對外發布的版本,產品現已開源並上傳至開源社區http://www.oschina.net/p/aeai-bpm。web
產品說明:
AEAI BPM流程集成平臺主要用來串聯跨異構系統的業務流程,讓總體業務流程從企業全局來看是閉環的。還能夠實現業務流程間相互調用,如:文件審批或庫存跟蹤,或將業務流程、人員、服務、信息和系統整合到一個單一的應用程序中,實如今不更改或者少許擴展既有應用的狀況下集成構建新的業務流程。架構
另外,AEAI BPM也能夠作工做流系統來使用,爲特定業務系統作爲工做流引擎提供用戶與流程信息交互的接口,實現諸如完成、掛起、加簽、回退、簽收等等改變引擎流轉的操做。工具
AEAI BPM流程集成平臺是企業實現業務流程管理的 IT 支撐系統,經過提供一套 IT 工具,幫助企業有效整合人力、信息等資源,實現跨系統、跨部門、跨組織的企業運營,並讓 IT 與業務對齊,提高業務流程的敏捷性,幫助企業實現從戰略到運營端對端的跟蹤、反饋與優化。測試
AEAI BPM流程集成平臺產品流程圖以下:優化

產品架構:
AEAI BPM流程集成平臺的產品架構以下圖所示,主要由Web流程設計器、流程引擎、業務流程管理、調用接口、流程仿真五個核心模塊組成。編碼

AEAI BPM流程集成平臺底層數據包括:流程定義、表單定義、流程實例、流程歷史、業務仿真管理、權限數據、攔截器定義、系統編碼資源。spa
Web流程設計器以圖形化、拖拽方式建立流程,同時包括節點設置、轉移設置、攔截器設置、變量設置等功能。.net
流程引擎包括實例控制、條件解析、日誌記錄、事件機制、通知催辦、攔截器調用、事件觸發等組件;流程引擎的相關接口以Web Service方式暴露出來,相關接口包括:發起流程、取消流程、流轉流程、掛起流程、恢復流程、任務列表、任務取回等。設計
業務流程管理包括:實例管理、資源管理、版本管理、權限管理、編碼管理、統計分析; 流程仿真管理一個通用流程測試工具,管理員能夠快速切換崗位、角色充當實際業務操做人員或者管理人員,來發起流程、審批流程,執行掛起、恢復、取消流程等業務操做。日誌
產品特性:
除了產品開源、可直接下載使用,AEAI BPM流程集成平臺還具備如下特性:
Web圖形化的流程,拖拽、配置方式流程建模;
提供豐富實用的流程節點,靈活支持各類中國特點的業務流程場景;
流程仿真模擬業務場景聯調業務流程、實現業務流程快速迭代、優化;
攔截器機制方便調用外部Rest服務或者JDBC方式操做業務表單數據表;
靈活的參與人指派機制,支持受權到人、角色、羣組,還支持以Rest和DB攔截器方式動態設定流程節點參與者;
跟AEAI DP良好結合,DP快速建立業務表單,以及調用BPM服務;
跟AEAI ESB良好結合,BPM控制流程、ESB負責跟異構系統交互;
支持推、拉方式對既有系統沒有侵入或者不改變既有業務操做狀況下,平滑實現異構系統的全局業務流程串聯。