一個基于Flex的在線工作流建模工具 Orchestra Designer
Orchestra Designer項目來源于2009年OW2 開源比賽題目,目標是為OW2上的開源BPEL引擎Orchestra提供一個基于Flex技術的在線工作流編輯工具,并與Orchestra的Web 2.0管理控制臺集成。該建模工具針對非技術人員,采用一種比BPEL更面向業務、更直觀的圖元作為建模基礎,生成的模型可以在后臺轉換成BPEL輸出, 并部署在BPEL引擎上運行。開發人員希望本項目不僅僅是為Orchestra引擎定制開發,而是可以依托實驗室在中間件應用領域積累的豐富經驗,對電子 政務、電子商務、遙感衛星和生物計算等領域的業務工作流建模進行支撐。
Orchestra Designer項目于2009年5月通過獲得OW2開源軟件比賽第一名與法國BULL公司建立合作關系,并在Trustie平臺(可信的國家軟件資源共 享與協同生產環境)上作為開源項目且依照LGPL V3標準發布至今,已成為最活躍項目,并憑借12666次的下載量(數據截止日期:2011年3月21日)項目中排名第一。
==================================================================
2011年3月19日 Orchestra Designer 3.4版本發布
1.細化了新建向導;
2.增加三類圖元,分別為xx,xx,和xx
3.重寫協同部分,增強協同穩定性,減少了協同中數據傳輸量。目前新的協同模式支持以下操作:
添加圖元、刪除圖元、修改圖元大小、圖元移動、修改連線標注、修改圖元名稱、圖元復制-粘貼
4.增加了傳輸數據完整性校驗功能,完整性校驗指,會對比數據發送時和接收時的MD5碼,若不一致則請求重新發送。
5.添加了用戶關閉瀏覽器時自動注銷功能。
6.優化了界面布局
PS:
由于項目原因,后期更新的版本可能不再提供源代碼,僅提供可運行版本。另外由于人員以及需求調整,項目暫時進入休整期,暫停進度。
-------------------------
版本歷史:
2010年9月16日 Orchestra Designer 3.2版本發布
功能更新:
新版本更新分三大部分:
界面部分:
添加了界面登陸、注冊
添加了雙擊標簽最大化的功能
添加了協同參與者列表
可以通過Menu-Option-Views里的選擇欄來控制功能標簽的顯示與隱藏
建模部分:
添加了操作回退
添加了操作重做
本版本新添加了實時協同建模功能,具體為:
協同令牌機制
普通協同模式
標注協同模式
比較協同模式
-------------------------------------------------------------
2010年4月20日 Orchestra Designer 3.0.3版本發布
Updates:
新版本增加了多用戶協同建模的功能,當多個用戶對同一個流程模型進行操作時,某個用戶的保存操作會將流程模型的修改同步到其他用戶的顯示界面上。此外,新版本還增加了BPMN的視圖(由法國BULL公司提供)。
-------------------------------------------------------------
2010年1月7日 Orchestra Designer 3.0.2版本發布
Updates:
新版本增加了用戶下載BPEL文件,以及與JUDDI服務器交互的功能。
-------------------------------------------------------------
2009年11月26日 Orchestra Designer 3.0.1版本發布
Updates:
此版本為服務器版,所有工程、文件夾以及文件都存儲于服務器的目錄中,因此多個建模用戶可以共享相同的模型文件
-------------------------------------------------------------
2009年8月24日 Orchestra Designer 3.0版本發布
-------------------------------------------------------------
2009年7月20日 Orchestra Designer 2.8版本發布
Updates:
1、MVC代碼框架的重構
2、工程、文件夾和文件的重命名
3、圖元的全選、復制和粘貼
4、流程圖形到BPEL轉換的優化
5、圖元屬性的補充
6、圖形文件與BPEL文件的關聯
7、BPEL元素與屬性的顏色區分
-------------------------------------------------------------
2009年7月1日 Orchestra Designer 2.4版本發布
Update:
1、工程、文件夾和文件的創建及修改
2、資源樹的實時刷新
3、圖元的拖拽、移動、刪除和重命名
4、流程圖形到BPEL的轉換
5、新增BPEL視圖
6、解決本地不能運行的問題
-------------------------------------------------------------
2009年6月18日 Orchestra Designer 2.0版本發布
Updates:
1、界面重新布局,改變整體風格,添加工具欄,工程視圖和UDDI視圖
2、支持流程的圖形視圖和XML視圖
3、支持新建工程、新建文件夾和新建流程文件
4、支持畫圖布局柵格
5、將BPMN的圖元替換為三類不同層次的圖元:Basic、Business和BPEL
6、程序架構根據Cairngorm MVC框架重構
-------------------------------------------------------------
2009年5月27日 Orchestra Designer 1.0版本發布
Updates:
最基本的建模功能實現