文档介绍:答辩人: 导师: 专业: 基于 Activiti 的工作流管理系统的设计与实现内容?研究背景?工作流研究的现状? Activit 体系结构? Abpm 的设计目标? Abpm 系统的设计与实现?系统测试与应用分析?总结与展望 ?工作流在我们的生活中普遍存在,比如请假流程、报销流程、公文审批流程等等。公文审批速度慢、耗时长、费脚力这是很多人都体会过的切肤之痛。那么怎样才能从根本上提高审批的效率呢? 工作流技术可以帮助我们解决这个问题。?工作流技术已经成为办公自动化系统的关键与核心, 依托现代计算机和网络技术,工作流给我们带来了如下几方面的便利: ?使流程参与者之间的空间距离缩短为零。?大大缩短了审批过程节点耗费的时间。?流程执行过程便于记录和监督。?无纸化办公,节能环保。目前主流的工作流软件?商用软件? IBM WebsphereMQ Workflow ? Oracle Workflow ? Microsoft Biz talk Server ?开源软件? Activiti ? JBPM ? OpenWFE ? Enhydra Shark ? Bonita ?工作流的英文单词是 Workflow ,表示工作 Work 和流动 Flow 的组合,是一种能够被计算机解释和执行的反映经营过程业务流动的计算机化模型。工作流属于计算机支持的协同工作( Computer Supported Cooperative Work , CSCW )的一部分。什么是工作流引擎?工作流引擎是工作流技术的核心组件,为工作流实例提供运行环境,使工作流能够按照实现设定的逻辑执行下去。主要功能: ?解释过程定义?控制过程实例?为活动导航?提供外部应用程序调用接口?其他管理、控制、审查功能什么是工作流管理系统?工作流管理联盟(WfMC , Workflow Management Coalition) 给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。实施工作流管理系统带来的收益: ?改进和优化业务流程,提高业务工作效率; ?实现更好的业务过程控制,提高顾客服务质量; ?提高业务流程的柔性等。 3. Activiti 体系结构 Activiti 系统服务结构图 记录 Activiti 的相关配置, processEngine 是系统的核心,包括存储服务、系统运行时、任务服务、管理服务、身份鉴定服务、历史服务以及表单服务。 Activiti 组成结构图 Activiti 包含三种类型的组件,分别是专用工具( Dedicated Tools )、存储内容( Stored Content )、协作工具( Collaboration Tool )