论文部分内容阅读
工作流技术起源于20世纪80年代,随着当前网络技术的发展和行业信息化的不断深入,工作流技术也在迅速发展。工作流管理系统与传统信息系统的区别在于,传统的信息管理系统是面向功能的,而工作流管理系统则是面向流程的。当前工作流技术的研究主要关注于两个方面:工作流引擎的研究和工作流建模技术的研究。工作流建模技术的研究也是当前工作流技术研究的一个热点,本文的主要研究内容就是基于XPDL规范的可视化工作流建模工具的研究和设计。
目前工作流建模技术在通用性、准确性和可扩展性等方面还存在着诸多不足,也严重影响了工作流管理系统的广泛应用。本文介绍了当前工作流建模技术的发展情况和各种建模方式的优缺点,在此基础上引出了工作流管理联盟提出的XPDL标准,XPDL(XML Process Definition Language)规范是工作流管理联盟提出的一种基于XML的工作流过程定义语言,它针对的是工作流参考模型中的过程定义交换接口部分,可以通过XPDL描述过程定义,作为工作流引擎过程执行的模板。
综合以上的理论研究,设计和实现了一个基于XPDL的图形化的工作流建模工具。该工具完全符合XPDL标准,可以利用它进行图形化的工作流定义,以标准的XPDL形式保存工作流。所生成的XPDL文件可以在支持XPDL的工作流引擎上执行。该工具还能对XPDL文档进行一定程度的验证,例如语法性验证,结构验证和简单的语义验证等。
在文章最后使用开发的工作流建模工具,结合一个实际的典型应用案例,介绍了一个具体的工作流定义过程,并给出了该工作流工具设计和实现的总结。