120 likes | 293 Views
基於 BPEL 為方法之文件工作流程規劃與設計 - 以電子公文為例. 指導教授:陳志達 研究生:楊榮宏. outline. 研究背景與動機 研究目的 系統概觀 & 系統設計 Service Client 其他部份 流程部署時期 流程執行時期 系統實作 Designer Application 現行系統畫面 BPEL 系統畫面 與現行系統之優缺點比較 未來方向. 研究背景與動機. 現有公文 DI 文件已規格化 HTTP 難以支援複雜的公文流程 修改固定流程的困難度. 研究目的. 透過 BPEL 的規範來描述流程,更方便定義流程。
E N D
基於BPEL為方法之文件工作流程規劃與設計-以電子公文為例基於BPEL為方法之文件工作流程規劃與設計-以電子公文為例 指導教授:陳志達 研究生:楊榮宏
outline • 研究背景與動機 • 研究目的 • 系統概觀&系統設計 • Service • Client • 其他部份 • 流程部署時期 • 流程執行時期 • 系統實作 • Designer • Application • 現行系統畫面 • BPEL系統畫面 • 與現行系統之優缺點比較 • 未來方向
研究背景與動機 • 現有公文DI文件已規格化 • HTTP難以支援複雜的公文流程 • 修改固定流程的困難度
研究目的 • 透過BPEL的規範來描述流程,更方便定義流程。 • 延伸扇形流程由二層式架構增加為三層式的流程設定。 • 降低因流程異動造成設計師在程式上的修改
系統實作-Designer 線性流程- BPEL文件
系統實作-Application • 打包程式為jar供Client下載 • 接收要求,對BPEL Engine 2.0發出SOAP啟動流程 • 剖析BPEL Engine 2.0產生的XML檔案 • 向DB提出要求,將Record Data透過JVM呈現
系統實作-現行系統畫面 現有流程設定以選擇單位來加關卡,以Table的格式來呈現 而刪除關卡或移動關卡則利用右邊的按鈕來異動
系統實作-BPEL系統畫面 插入關卡 拖拉進行移動關卡 按del鍵刪除關卡
未來方向 • 設計會簽、動態加簽、動態退回之BPEL文件 • 設計扇形三層式架構
Q&A • 謝謝指教