工作流系统的开发

本文详细介绍了工作流系统开发的组成,包括工作流引擎、流程管理工具和流程定义工具。重点讨论了流程定义工具,强调了图形化建模和XPDL文件生成的重要性。此外,还涵盖了工作流引擎的基本功能、流程管理器的管理与监控部分,以及客户端的审批和流转方式。
摘要由CSDN通过智能技术生成

                        工作流系统开发

一般的工作流管理系统由三个部分组成:工作流引擎、流程管理工具、流程定义工具(含图形化的建模工具)和客户端。开发的重点在于流程定义工具,工作流引擎可以考虑使用别人的产品。其各个组成部分又包括自己的数据系统,接口与表现形式。最好都开发成图形的可交互操作界面。整个系统的工作流程如下:

工作流建模工具建立模型->流程定义工具对已建立的模型进行定义->把已建立的模型自动存入数据库或自动生成XPDL文件->工作流引擎从数据库或者XPDL文件调用工作流定义->执行工作流程->返回执行后的相关数据。

 

 

基本开发策略:
1
、理解工作流的基本概念,工作流技术中所涉及到的概念较多,都不是很容易理解。
2
、把流程的导航问题做为核心。
3
、开发过程中遵守一定的标准,例如WFMC的接口1

 

工作流引擎部分  

工作流引擎基本功能

   1、解释过程定义

2、控制过程实例—创建、激活、挂起、终止等
3
、为过程的活动导航,可能要包含顺序或者平行的操作、最后时间期限、对        工作流相关数据进行解释
4
、参与者签名和退出
5
、确定任务项目,实现用户意图;提供接口,支持用户交互
6
、维护工作流控制数据和工作流相关数据,在应用程序间或者用户间传递   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值