节点文献
基于WF工作流自定义活动的研究与应用
Research and Application of User-defined Activities Based on Windows Workflow Foundation
【作者】 何军;
【导师】 张钢;
【作者基本信息】 天津大学 , 计算机应用技术, 2009, 硕士
【摘要】 业务流程管理(BPM)是当今管理信息系统共同关心的问题。不同的应用领域具有不同的业务需求,同时,随着应用环境的发展,相应的业务过程也可能会发生变化。工作流主要用于解决业务逻辑的问题。因此,将工作流概念引入到管理信息系统中,使其具备自适应和重配置能力就显得相当重要。Windows Workflow Foundation(WF)是一个通用的工作流框架,是微软.NET Framework 3.O的三大组件之一。活动是其核心的概念,WF将业务模块定义为活动并在工作流中使用。如何利用WF提供的基本活动以及自定义活动构建工作流,以满足不同的业务需求成为业务流程管理的关键。本文对在WF中自定义活动的设计及其在建设项目招投标工作流中的应用进行了分析。文章首先参考工作流管理联盟(WfMC)提出的标准,对工作流技术的基本原理、工作流参考模型、工作流建模方法进行了论述;然后对WF的工作流运行机制、特点、体系结构和运行环境及其工作流模型进行了归纳和总结。文章中心部分重点分析了建设项目招投标的业务流程、特点及其分层建模方法;描述了以UML活动图为原型,基于WF自定义活动的建设项目招投标工作流的建模过程;在建模环节中,主要对招投标业务流程中几个核心模块的建模步骤,以及自定义活动在简化工作流设计,提高流程的可读性、可控性方面的作用进行了介绍。文章最后部分讨论了WF的服务,其中包括持久化服务、跟踪服务;对招投标工作流中自定义活动的设计过程及其动态维护进行了详细地描述,探讨了动态维护自定义活动在业务流程重组中的作用;介绍了评标流程的优化过程及WF自定义活动在业务变更中的应用,充分展示了自定义活动独立性、可复用性及其在业务管理中灵活性的特点。
【Abstract】 Business Process Management (BPM) is a commonly concerned problem in the circle of management information. Different application fields contain different business requirements, and with the evolution of application environments, corresponding business processes may be changed. Workflow is mainly used to solve the logical problems in business. Therefore, it’s great importance that introducing the concept of workflow into MIS and making MIS possess be of such features as auto-adaptability and reconfiguration.As one of the three Microsoft .NET Framework 3.0 components, WF is a general workflow framework. WF defines business modules as activities, which are regarded as its core concept, and uses them in the workflow. How to use the basic activities provided by WF and user-defined activities to construct workflow to satisfy different needs in business has become the key to BMP.This paper analyses the designing of user-defined activities in WF and its application in the workflow of construction project bidding. Firstly, referring to Workflow Management Coalition (WfMC) standards, this paper expounds the basic principles, reference model and modeling method of workflow technology. And then the WF workflow operation mechanism, features , architecture and operating environment and its workflow model are summed up and summarized.In the central part of this paper, the business process and features of construction project bidding and its hierarchy modeling method are mainly analyzed, and at meantime the modeling process to the workflow of construction project bidding based on user-defined activities and employing UML activity diagrams as prototype is also described. In the stage of modeling, the modeling steps of the core modules in the process of business bidding and the function of user-defined activity in simplifying workflow designing and improving its readability and controllability are introduced.Finally, such WF services as persistence service and tracking service are discussed, the designing process and dynamic maintenance of user-defined activity in bidding workflow are described in detail and the function of dynamic maintaining user-defined activity in business workflow rearrangement is studied. The optimizing process of selecting bidding and the application of WF user-defined activity in business change are also introduced.And then the independency, reusable character and flexibility of user-defined activity in business management are fully displayed.
【Key words】 WF; Workflow; Services; State Machine; User-defined activities;
- 【网络出版投稿人】 天津大学 【网络出版年期】2011年 S2期
- 【分类号】TP311.52
- 【被引频次】2
- 【下载频次】77