欢迎来到天天文库
浏览记录
ID:45363046
大小:659.50 KB
页数:83页
时间:2019-11-12
《SOA中国的关键任务》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、工作流基本概念及jBpm简介内容工作流基本概念简介工作流系统功能特性描述开源工作流引擎jBpm的介绍工作流的起源起源于:生产组织和办公自动化领域目的:将工作分解,按照一定的规则和过程来执行并监控,提高效率,降低成本并行工程和敏捷制造的提出工作流基本概念WfMC定义:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则,文档信息或任务能够在不同的执行者之间传递与执行。工作流是一种反映业务流程的计算机化的模型,实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务模型基本元素:任务,任务之间的关系工作
2、流的基本特征工作流是面向业务过程的技术,这与传统的面向功能的管理技术不同工作流反映了业务过程的自动化,描述的是可由计算机系统支持运行的业务过程工作流根据业务规则将系统中的各种资源相互关联,并协调完成整个业务过程实际情况中的工作流广义:凡是由计算机软件系统控制其执行的过程都可以看做工作流用途:通常用于过程自动化,将文档信息任务按照定义好的规则进行传递,最终将经营目标完成工作流技术的优点是实现BPR(核心经营过程)的一个较好方法,对BPR进行建模、评价分析和实施实现应用逻辑和过程逻辑分离,可以在不修改具体功能实现方式的情况下重组模
3、型描述企业的经营过程应该主要说明:1、要做什么,即目的或目标(整个工作流模型)2、如何完成的,经过那些任务(活动)和步骤(执行活动和活动间连接)3、参与者,有哪些部门,哪些人4、采用了哪些方式或手段来完成(应用程序)计算机销售过程的工作流描述1、用户发出订单,描述计算机配置和台数2、公司收到订单1)满足客户要求,继续2)不满足客户要求,拒绝3、检查订单(3个任务并发执行)1)计算价格2)检查库存部件是否满足要求3)进行配置检查,满足订单要求4、决策1)通过检查,继续进行2)未通过检查,则向用户解释原因5、等待接收确认,并要求付
4、款6、发出通知7、装配计算机8、送货图例银行取款过程的工作流描述1、客户填写取款单2、银行出纳接收取款单和客户存折3、检查客户信息:1)余额不足,要求重写取款单,返回步骤12)余额足够,继续进行4、客户输入密码:1)密码正确,继续进行2)密码错误,重新输入;3次错误,退出执行5、出纳取出相应现金,并在存折上记录6、将现金和存折交给客户图例工作流管理系统WfMC定义:它是一个软件系统,完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行指运行在一个或多个工作流引擎的软件上用于定义、实现和管理工作流运
5、行的一套软件,人机交互,推进工作流实例的执行,并监控其工作状态工作流管理系统可称为企业的业务操作系统工作流管理系统的功能一、建立阶段功能主要是工作流过程和相关活动的定义和建模功能二、运行阶段的控制功能在一定运行环境下,执行工作流过程,并完成每个过程中活动的排序和调度三、运行时的人机交互执行过程中用户和应用工具之间的交互过程建模主要解决:根据目标和系统约束条件,将系统中的活动组织为适当的经营过程的问题作用:1)描述企业的经营过程,供流程分析和优化使用2)在不同组织和信息系统间共享信息,实现一个共同的标准和企业动态联盟3)研究开发
6、新的经营过程,满足不同需求和结构演化工作流运行控制核心:工作流管理软件(工作流引擎)创建、删除活动的执行和控制过程模型与现实实际过程连接通过工作流执行服务、应用软件和操作人员交互来完成工作流中的人机交互一、模型定义创建、修改、发布业务过程模型由企业管理人员完成二、人机交互按照工作流任务管理器提供的任务,完成具体的业务处理由企业业务人员完成三、系统运行状态监控检查、监视系统的运行状况,对意外情况进行紧急处理,如终止恢复某个实例的运行,改变某个活动的状态,以使系统继续正常运行由高级系统管理员完成工作流管理系统的实施(一)1、模型建
7、立:将企业实际经营过程转化为工作流模型2、实例化阶段:为每个过程设定运行参数,并分配资源(生产资源,人力,应用)3、模型执行阶段:完成人机交互和应用的执行,并对执行情况进行监控跟踪工作流管理系统的循环(二)工作流管理系统的体系结构几种数据工作流控制数据:标识每个过程和活动实例的状态,由工作流引擎直接控制。工作流相关数据:标识过程实例状态转换条件,工作流管理系统根据它来选择下一个活动。可以被工作流应用程序访问和修改。工作流应用数据:由应用程序操作,是企业完成具体业务功能所需要的数据工作流参考模型工作流模型与建模工具工作流模型包含
8、了能够满足工作流管理系统执行的过程的描述,该描述包含了所有需要的信息。如:开始结束条件、活动、规则、用户需完成的任务、被调应用、涉及角色等WfMC制定了一个公共元模型,定义了一套API(接口1)过程元模型接口1工作流执行服务与工作流机工作流执行服务由1个或多个工作流引擎组成,
此文档下载收益归作者所有