论文部分内容阅读
工作流技术是实现企业业务过程建模、过程管理与过程自动化的核心技术。随着信息技术的发展和计算机应用的普及,工作流技术正在受到越来越多的关注。在与工作流相关的各类技术中,工作流建模是当前研究的一个热点。 工作流模型和普通业务过程模型最大的区别就是必须集成信息系统。UML(Unified Modeling Language)作为面向对象开发方法中的一种重要建模工具,已经在信息系统开发中得到了广泛的应用,许多学者也将它应用到了业务流程建模工作中。本文在了解分析UML在建模中应用的基础上,对UML在工作流建模中的应用进行了深入的研究和实践,并设计实现了工作流建模工具WPMod(Workflow Process Modeling)。 论文的主要内容是: 首先介绍了作者研究和实践的基础、背景和研究目标,概括了工作流技术的起源和研究发展方向。其次介绍了WFMC(Workflow Management Coalition)的工作流参考模型和改进的青鸟工作流参考模型。接下来在分析UML活动图建模工作流的不足的基础上,对如何利用UML的扩展机制扩展UML活动图用于工作流建模进行了深入的理论研究。以青鸟改进的工作流过程定义元模型为基础,对UML活动图进行了扩展,增加组织模型、数据模型、过程模型,OR连接符、被调应用、相关数据等新的构造型,并把对业务过程中的活动负责的组织元素从泳道的概念中提取出来,构造成参与者这个独立的概念。最后讨论了如何在理论研究的基础上,设计实现了工作流建模WPMod。该工具主要功能是完成工作流过程定义的创建、修改与保存,并最终生成EXPDL(Extended XML Process Definition Language)描述的XML(EXtensible Markup Language)形式的模型文件。WPMod采用简明直观的可视化界面,便于用户操作,能很好地提高过程建模工作的效率。