当前所在位置: 首页 >工作流专区>正文

返回列表页

基于WEB的工作流管理系统的设计

时间:2013-04-22分类栏目:bpr作者:佚名

随着Internet技术的发展与普及, 基于WEB的工作流技术得到不断的提高和应用。工作流通过WEB方式扩展到企业集团或多个企业,并实现多个工作流服务器之间的协同工作。使用基于WEB的工作流技术首先可以保护并集成企业原有系统,有效地利用原有资源;其次,由于WEB具有统一的浏览界面,可以方便、快捷地定义工作流程,完全开放而不必对客户端软件进行特殊的安装和维护。

 工作流引擎或任务管理器通过COM / DCOM服务组件将要提供给用户的工作流信息和任务信息发送给WEB服务器,用户可以通过WEB浏览器来浏览页面内容并进行相应的工作,工作结果由WEB服务器抽取出来返回给工作流引擎或任务管理器。由此,用户可以通过客户端的浏览器来完成自已的任务。COM / DCOM服务组件在WEB Server和工作流引擎之间形成了一个中间代理,它为终端用户提供的是一种服务接口,它隐藏了工作流引擎调用的复杂性。

基于WEB的工作流管理系统主要包括建模工具、工作流引擎、管理和监视工具以及应用服务四大部分。

工作流建模

工作流引擎设计

工作流引擎是工作流自动化程序中的一个组件,它指导所有的过程,一个过程中的所有步骤以及每一个步骤所适用的规则。工作流引擎主要包括工作流模型、执行服务、数据服务、引擎运行体等部分。

管理和监视工具及应用服务设计

系统参与者调用管理和监视工具观察业务流程的执行进度,工作流管理系统或参与者调用应用服务完成相应的业务。工作流管理界面通过调用工作流引擎的工作流管理功能接口方法,完成对工作流实例和工作流包含活动的监控功能,接口方法包括:创建工作流实例,并为工作流相关数据赋值;启动工作流实例。

通过基于WEB工作流管理系统的设计与实现,将业务过程逻辑从具体的业务实现中分离出来,以不修改具体功能而只修改过程模型来改变系统功能,较好的解决了工程项目管理中业务流程多样化和不确定性带来的问题,实现了对业务流程过程的集成管理。通过应用该系统,加强了业务处理流程的透明度,提高了工作效率,有较强的实际意义和应用价值。

文章来源:网络
上一篇:BPR经典N法下一篇: