跳到主要內容

簡易檢索 / 詳目顯示

研究生: 楊國源
Yang,Kuo Yuan
論文名稱: 模型驅動架構下工作流程模型之分析與設計
指導教授: 劉文卿
學位類別: 碩士
Master
系所名稱: 商學院 - 資訊管理學系
Department of Management Information System
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 54
中文關鍵詞: 資訊框架統一塑模語言工作流程事件驅動模型驅動架構
外文關鍵詞: IFW, UML, Workflow, Event-driven, MDA
相關次數: 點閱:109下載:22
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究遵循模型驅動架構的概念,發展一適用於現實商業流程之工作流程模型,採用創新的方式對於工作流程做描述,我們只需要按照固定的步驟,便可以將真實的商業流程發展成可用的模型,以利於後續發展工作流程系統之用。在發展模型時,我們採用了IBM的資訊框架(IFW)做為塑模的方式,以及利用統一塑模語言中的狀態移轉圖和循序圖的概念來做為呈現工作流程模型,解決了傳統流程無法表達流程內部資料變化所帶來的影響,除此之外,我們在模型發展後,採用包含事件-驅動概念的工作流程引擎來產生工作流程系統,我們將商業流程視為一個個的物件,物件收發事件導致狀態的改變而引發另一個事件的發生,如此循環下去,直到整個流程完成。


    摘要 II
    ABSTRACT III
    圖目次 VI
    表目次 VII
    第一章 緒論 1
    1.1 研究背景及動機 1
    1.2 研究目的 1
    1.3 研究範圍與限制 2
    1.4 研究架構與流程 2
    第二章 文獻探討 4
    2.1 工作流程 4
    2.1.1 工作流程定義 4
    2.1.2工作流程表示法 4
    2.1.3 工作流程管理系統 6
    2.2 模型驅動架構(Model Driven Architecture, MDA) 6
    2.3 統一塑模語言(Unified Modeling Language, UML) 9
    2.3.1 源起 9
    2.3.2 UML圖形 9
    2.3.3 UML的優點 12
    2.4 資訊框架(Information FrameWork) 13
    第三章 系統模型架構 16
    3.1 工作流程塑模 17
    3.1.1 動詞分類 17
    3.1.2 動詞關係確立 18
    3.1.3 形成工作流程 19
    3.2 商業流程分析方法 20
    3.3 運用模型產生工作流程系統 27
    3.3.1 BP engine(商業流程引擎) 27
    3.4 小結 30
    第四章 架構驗證 31
    4.1 系統佈署 31
    4.2 實例建置 31
    4.2.1 定義商業流程 32
    4.2.2 BP Entity辨認 37
    4.2.3 BP Entity互動分析 37
    4.2.4 個別BP Entity活動分析 39
    4.2.5 建立Action Table及Transition Table 46
    4.2.6 程式撰寫 48
    4.2.7 掛至BP Engine使其運作 48
    4.3 小結 48
    第五章 結論 50
    5.1 結論與貢獻 50
    5.2 未來研究方向 51
    參考文獻 52
    附錄一、執行結果 54

    中文部分:
    [1]. 李佳瑋,「利用模型驅動架構技術所發展的工作流程架」碩士論文(指導教授:周忠信),民國92年。
    [2]. 吳景舜,「以J2EE平台為架構的客製化行銷」,碩士論文(指導教授:邱顯光),南台科技大學資訊管理系,民國91年。
    [3]. 柯志杰 譯,「學UML的第一本書(長瀨嘉秀 監修,東海林 誠,窪田寬之,垿本篤,橋本大輔 原著)」,博碩出版社,民國92年。
    [4]. 陳盈潔 譯,「Java與UML整合開發實務(Paul R. Reed, Jr.原著)」,培生出版社,民國91年。
    [5]. 陳婷妤,「應用語意網於動態工作流程之研究」,碩士論文(指導教授:劉文卿),國立政治大學資訊管理系,民國93年。
    [6]. 程裕繁、尤松文、劉文卿,「視覺化開發策略下軟體模式化技術之研究」,中華管理資訊系統季刊,第1卷第3期,民國92年。
    [7]. 魏豪江,「跨企業動態工作流程管理核心元件開發」,碩士論文(指導教授:陳裕民),國立成功大學製造工程研究所,民國91年。

    英文部分:
    [8]. Keen, M., Cavell, J., Hill, S., Kee, C., K., Neave, W., Rumph, B., Tran, H., BPEL4WS Business Processes with WebSphere Business Integration: Understanding, Modeling, Migrating, IBM, 2004.
    [9]. Kleppe, A., Warmer, J., Bast, W., MDA Explained : The Model Driven Architecture--Practice and Promise, Addison-Wesley, 2003.
    [10]. Marinescu, D. C. “Internet-Based Workflow Management Toward a Semantic Web”, John Wiley& Sons, 2002.
    [11]. Hollingsworth, D. The Workflow Reference Model, Workflow Management Coalition, 1995, http://www.wfmc.org/
    [12]. Booch, G., Rumbaugh, J., Jacobson, I. The Unified Modeling Language User Guide, 1999.
    [13]. Bergsten, H. Java Server Pages, O’Reilly & Associates Inc, 2000.
    [14]. Fowler, M., Scott, K. , UML Distilled, 2ed, 2000.
    [15]. Philip, G.C. Software Design Guidelines for Event-Driven Programming , The Journal of Systems and Software, Vol. 41, No.6, 1998, pp.79-91.
    [16]. Ambler, S. W. The Object Primer, 2ed, New York: Cambridge University Press, 2001, Chapter 6.

    網頁部分:
    [17]. The J2EE Tutorial ( http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html )
    [18]. UML ( http://www.uml.org/ )
    [19]. Exzilla Dot Net (http://www.exzilla.net/docs/J2EE/J2EE-Architecture.php)
    [20]. Chitnis,M., Tiwari, P., Ananthamurthy, L. State Transition Diagram, ( http://www.developer.com/design/article.php/2238131 )

    無法下載圖示 此全文未授權公開
    QR CODE
    :::