数字化协作创作平台上的工作流流程编辑工具的设计与实现
发布时间:2018-03-17 11:17
本文选题:XPDL 切入点:工作流流程编辑工具 出处:《电子科技大学》2009年硕士论文 论文类型:学位论文
【摘要】: 工作流技术在最近的二十年间是信息科学研究领域非常热门的一个研究方向,研究工作流技术、不断提高工作流系统的效率,能极大的增强使用机构的工作效率和在同领域中的竞争力,对机构的发展有着非常重要的作用。 工作流流程编辑工具是一个完整的工作流系统中必不可少的组成部分,一个优秀的工作流流程编辑工具势必极大的提升工作流系统研发及使用的速度。 在863项目——数字化协作创作平台中,频繁使用支持XPDL(XML Process Definition Language)的工作流流程编辑工具对游戏、动漫、影视三类不同项目的工作流程进行建模以及修改,目前有不少支持XPDL的优秀的工作流流程编辑工具,如JAWE、TWE、WFMOPEN、JAWFLOW等,它们均能较好的实现基于XPDL的工作流流程编辑,但它们的方法是本地建模再部署到数据库,与数字化协作创作平台这一纯WEB的解决方案相悖。 本文分析和参考了现有的工作流系统和工作流标准,设计出一个新颖而操作便捷的基于XPDL和MVC设计模式、主要用JavaScript开发的工作流流程编辑工具JsFlowEditor。它采用纯WEB的可视化界面,支持拖放操作,完全兼容WfMC的过程定义标准,将流程图保存为符合WfMC标准的XPDL流程定义文件,同时能够反向解析和显示XPDL流程定义文件为图形界面的流程图,解决了传统工作流建模工具不能和数字化协作创作平台兼容这一难题。该工作流流程编辑工具已经在数字化协作创作平台中得到了验证和运用,同时考虑到其B/S架构的高度灵活性,相信能在更多的工作流系统中得到更广泛的应用。
[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 范玉顺,吴澄;工作流管理技术研究与产品现状及发展趋势[J];计算机集成制造系统-CIMS;2000年01期
4 史美林,杨光信,向勇,伍尚广;WfMS:工作流管理系统[J];计算机学报;1999年03期
5 陈艳;;基于JAVAEE的工作流引擎的设计[J];计算机与现代化;2008年07期
6 罗海滨,范玉顺,cims.tsinghua.edu.cn,吴澄;工作流技术综述[J];软件学报;2000年07期
7 张信一,黎燕;基于Petri网的工作流建模[J];微机发展;2003年06期
相关硕士学位论文 前2条
1 刘轶群;基于面向方面的工作流引擎研究与应用[D];西安电子科技大学;2008年
2 王金柱;基于Ajax和J2EE的Web应用架构研究与设计[D];华北电力大学(北京);2008年
,本文编号:1624500
本文链接:https://www.wllwen.com/wenyilunwen/dongmansheji/1624500.html