數(shù)字化協(xié)作創(chuàng)作平臺上的工作流流程編輯工具的設計與實現(xiàn)
發(fā)布時間:2018-03-17 11:17
本文選題:XPDL 切入點:工作流流程編輯工具 出處:《電子科技大學》2009年碩士論文 論文類型:學位論文
【摘要】: 工作流技術在最近的二十年間是信息科學研究領域非常熱門的一個研究方向,研究工作流技術、不斷提高工作流系統(tǒng)的效率,能極大的增強使用機構的工作效率和在同領域中的競爭力,對機構的發(fā)展有著非常重要的作用。 工作流流程編輯工具是一個完整的工作流系統(tǒng)中必不可少的組成部分,一個優(yōu)秀的工作流流程編輯工具勢必極大的提升工作流系統(tǒng)研發(fā)及使用的速度。 在863項目——數(shù)字化協(xié)作創(chuàng)作平臺中,頻繁使用支持XPDL(XML Process Definition Language)的工作流流程編輯工具對游戲、動漫、影視三類不同項目的工作流程進行建模以及修改,目前有不少支持XPDL的優(yōu)秀的工作流流程編輯工具,如JAWE、TWE、WFMOPEN、JAWFLOW等,它們均能較好的實現(xiàn)基于XPDL的工作流流程編輯,但它們的方法是本地建模再部署到數(shù)據(jù)庫,與數(shù)字化協(xié)作創(chuàng)作平臺這一純WEB的解決方案相悖。 本文分析和參考了現(xiàn)有的工作流系統(tǒng)和工作流標準,設計出一個新穎而操作便捷的基于XPDL和MVC設計模式、主要用JavaScript開發(fā)的工作流流程編輯工具JsFlowEditor。它采用純WEB的可視化界面,支持拖放操作,完全兼容WfMC的過程定義標準,將流程圖保存為符合WfMC標準的XPDL流程定義文件,同時能夠反向解析和顯示XPDL流程定義文件為圖形界面的流程圖,解決了傳統(tǒng)工作流建模工具不能和數(shù)字化協(xié)作創(chuàng)作平臺兼容這一難題。該工作流流程編輯工具已經(jīng)在數(shù)字化協(xié)作創(chuàng)作平臺中得到了驗證和運用,同時考慮到其B/S架構的高度靈活性,相信能在更多的工作流系統(tǒng)中得到更廣泛的應用。
[Abstract]:In the last 20 years, workflow technology has been a very popular research field in the field of information science. Can greatly enhance the efficiency of the use of institutions and competitiveness in the same field, has a very important role in the development of institutions. Workflow process editing tool is an indispensable part of a complete workflow system. An excellent workflow process editing tool is bound to greatly improve the speed of the development and use of workflow system. In the 863 project-digital collaborative authoring platform, workflow editing tools supporting XPDL(XML Process Definition language are frequently used to model and modify the workflow of three different projects: game, animation, film and television. At present, there are many excellent workflow process editing tools supporting XPDL, such as JAWETWEN WFMOPEN JAWFLOW and so on. All of them can better realize workflow process editing based on XPDL, but their method is local modeling and deployment to database. And digital collaboration authoring platform this pure WEB solution. Based on the analysis and reference of the existing workflow system and workflow standard, a novel and convenient design pattern based on XPDL and MVC is designed in this paper. JsFlowEditor. which is a workflow process editing tool developed with JavaScript, adopts the visual interface of pure WEB. Support drag-and-drop operations, fully compatible with WfMC process definition standards, save flow charts as XPDL process definition files that conform to WfMC standards, and can reverse parse and display XPDL process definition files as graphical interface flowcharts. It solves the problem that the traditional workflow modeling tool is not compatible with the digital collaboration authoring platform, and the workflow process editing tool has been verified and applied in the digital collaborative authoring platform. At the same time, considering the high flexibility of its B / S architecture, it is believed that it can be widely used in more workflow systems.
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2009
【分類號】:TP311.52
【參考文獻】
相關期刊論文 前7條
1 覃泳睿;孫未未;張卓瑤;余平;;基于有限自動機的XML過濾技術研究綜述[J];計算機科學;2008年12期
2 瞿裕忠,張劍鋒,陳崢,王叢剛;XML語言及相關技術綜述[J];計算機工程;2000年12期
3 范玉順,吳澄;工作流管理技術研究與產(chǎn)品現(xiàn)狀及發(fā)展趨勢[J];計算機集成制造系統(tǒng)-CIMS;2000年01期
4 史美林,楊光信,向勇,伍尚廣;WfMS:工作流管理系統(tǒng)[J];計算機學報;1999年03期
5 陳艷;;基于JAVAEE的工作流引擎的設計[J];計算機與現(xiàn)代化;2008年07期
6 羅海濱,范玉順,cims.tsinghua.edu.cn,吳澄;工作流技術綜述[J];軟件學報;2000年07期
7 張信一,黎燕;基于Petri網(wǎng)的工作流建模[J];微機發(fā)展;2003年06期
相關碩士學位論文 前2條
1 劉軼群;基于面向方面的工作流引擎研究與應用[D];西安電子科技大學;2008年
2 王金柱;基于Ajax和J2EE的Web應用架構研究與設計[D];華北電力大學(北京);2008年
,本文編號:1624500
本文鏈接:http://sikaile.net/wenyilunwen/dongmansheji/1624500.html
教材專著