论文部分内容阅读
工作流技术是进入90年代以后计算机支持的协同工作领域的一个新的研究热点,深入研究工作流技术对于提高企业和政府部门的信息化程度、运作效率以及竞争能力都有着重要的意义。 本文从工作流技术支持企业业务重组的应用领域出发,对支持动态联盟的工作流管理技术进行了研究。动态联盟具有合作竞争型、动态性、扁平化、学习型等特点。动态联盟的的组成过程就是一个虚拟企业的组成的过程,用工作流管理系统支持动态联盟的组合是一个重要的应用领域。传统的工作流技术不能适应这个新的领域,工作流管理系统必须利用新的信息技术、新的理念提高对这个领域的支持能力。 要使工作流管理系统能够很好的支持动态联盟,必须进一步研究企业模型的表达和系统的体系结构。本文采用基于活动网络的建模方法对动态联盟进行业务建模。在此基础上对原来的元素进行了扩充,建立了扩展活动网络图。基于动态联盟的层次性、松散耦合、易构性,本文提出了一种支持动态联盟的工作流管理体系结构。划分了系统的模块,并描述了每个模块功能。对系统实现中的关键技术问题进行了详细的说明。文章对实现此系统进行了分析,设计了系统中数据对象及其关系图、数据库、流程启动、流程导航、资源并发控制、活动执行和任务管理。系统采用面向对象的设计方法,设计了模块的主要实现类。 根据以上研究,设计了系统中任务管理模块和建模模块的用户界面,并对一个基于供应链的动态联盟例子进行流程建模和运行分析。最后对工作流技术的发展作了展望。