| 研究生: |
李承彥 Cheng-yan Lee |
|---|---|
| 論文名稱: |
服務導向工作流程編輯工具之設計與實作 Design and Implementation of a Service-oriented Workflow Authoring Tool |
| 指導教授: |
李允中
Jonathan Lee |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系 Department of Computer Science & Information Engineering |
| 畢業學年度: | 92 |
| 語文別: | 中文 |
| 論文頁數: | 40 |
| 中文關鍵詞: | 工作流程管理系統 、工作流程驗證 、工作流程編輯工具 |
| 外文關鍵詞: | workflow management system, process modeling tool, workflow verification |
| 相關次數: | 點閱:7 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
工作流程管理系統 (Workflow Management System) 為企業提供了新的工具,以自動化企業的流程。而流程管理系統導入的關鍵,就是:如何建立最佳的企業流程讓系統正確執行之。
因此,工作流程編輯工具 (Workflow Authoring Tool) 也就相對顯得重要了;一個好的流程編輯工具必須涵蓋整個流程建立的生命週期:從流程的建立,到驗證與模擬以最佳化流程,最後輸出流程到流程管理系統。
在此,我們提出一個開放式架構的工作流程編輯工具,讓發展者可以嵌入不同的流程定義模型來編輯,並透過網路上的驗證服務來驗證流程,最後,將流程輸出給工作流程管理系統來使用。除此之外,亦能夠將可重複利用的流程定義元素,放到網路上的流程定義元素庫中,下次編輯流程時,就可以使用元素庫的服務取得所需的流程定義元素來建立新的工作流程。
Workflow Management System is a new facility for an enterprise to automate its processes. The key point for an enterprise to integrate the system is to model the processes correctly.
Therefore, a handy Workflow Authoring Tool is really a great help. It should cover the whole life-cycle of modeling, including composing the process, verifying, simulating and optimizing it, and exporting it to the Workflow Management System.
In this thesis, we proposed a Workflow Authoring Tool in an open architecture, which can let the enterprise develop its own plug-ins that fulfill the future requirements. Moreover, we have made the verification and the reusable process element repository as web services. Others can use this verification service to verify their processes, or can provide their-own-implementation verification service to us. And all of us can retrieve process elements on demand from a common reusable process element service.
[1]Charles Plesums. “An Introduction to Workflow.” Workflow Handbook 2002.
[2]http://www.wfmc.org/
[3]David Hollingsworth. “Workflow Management Coalition: The Workflow Reference Model.”
[4]http://www.omg.org/
[5]http://www.bpmi.org/
[6]http://www.ebxml.org/
[7]http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel
[8]http://www.wfmc.org/standards/docs/TC-1025_10_xpdl_102502.pdf
[9]T. Murata. “Petri Nets: Properties, Analysis and Application.” Proceedings of the IEEE, 1989.
[10]http://www.informatik.hu-berlin.de/top/pnml/about.html
[11]http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=relax-ng
[12]GoF. Factory Method. Design Patterns.
[13]GoF. Observer. Design Pattern.
[14]http://www.w3.org/TR/xpath
[15]James L. Peterson. “Petri Nets theory and the modeling of systems.”
[16]http://www.w3.org/Style/XSL/
[17]http://www.opensymphony.com/osworkflow/
[18]http://jawe.objectweb.org/
[19]http://www.jbpm.org/
[20]H.M.W. Verbeek, W.M.P. van der Aalst. “XRL/Flower: Supporting Inter-Organizational Workflows Using XML/Petri-net Technology.”