【什么是业务流程管理BPM】

本资料无预览

如感兴趣请购买后下载

立即下载

资料简介:
什么是业务流程

  维基百科中说,业务流程是为特定的对象(客户)创造价值的过程,这一过程由一系列相关联、有组织的活动或任务组成。企业和组织中的流程常常划分为三种基本类型:

管理流程——对系统运作进行管制、协调的流程。典型的管理过程例如公司治理、战略管理。运作流程——构成核心业务和创造基本价值的流程。典型的运作过程例如采购、制造、市场营销、销售。支持流程——支撑管理流程和运作流程的流程。例如:会计、招募、技术支持。业务流程和工作流的关系

  工作流技术发端于1970年代中期办公自动化领域的研究工作,它也是形成最早的办公自动化系统主要技术。以前在OA产品中,大家听得很多的是工作流,比较典型的就是审批流了。如果大家注意的话,会发现现在很多BPM软件的前身就是工作流产品。从技术角度上理解,工作流软件是BPM的重要技术之一,BPM软件是工作流软件发展的结果,只是开发商从市场考虑加上一些佐料换了一个包装而已。很多开发人员都是从技术上去区分工作流产品还是BPM,这个也没有错,然而从处理问题的角度考虑,区别两者则又是非常必要的,我更愿意从它们解决的问题域去区分:工作流软件解决的问题域是流程的自动化(workflow),而BPM软件解决的是业务流程的优化(process),BPM更强调对流程运行的监控、流程数据的分析、企业应用的集成、快速开发能力。流程优化只有一部分工作是IT系统能够完成的事情,还有很多事情是系统外完成的,IT系统所做的是为流程优化准备好高质量的分析数据,做为支撑系统而存在。

企业引入BPM的好处规范集团公司业务流程实现业务流程的集成和自动化提高团队协作效率实现流程优化优化企业内部管理提高企业的管控能力和决策水平向知识型企业转变BPMS的主要技术项Process Modeling 业务流程建模Analytical Modeling     业务流程梳理分析模型(面向业务人员)Executeable Modeling         可执行的业务流程模型(面向IT信息人员)Organizations,Applications Modeling  组织、应用模型(面向IT信息人员)Process Automation 业务流程自动化Process Engine    执行业务流程模型的关键特性,为流程提供执行、监控的运行环境Flow Control (Routing)  将任务执行者(人工/机器)自动送达的路由规则Event and Exception    由指定的(人/机器)在指定(时间/动作)触发事件,执行商业逻辑、EAIProcess Architecture and Standards 业务流程架构和标准Workflow Architecture     工作流系统架构,WFMC Intefrace规范Modeling Language Standards    建模语言标准,XPDL、BPMN、BPELMode Driven Architecture           模型驱动架构,OMG、MOF规范Services Orchestration Architecture面向服务的架构,OASIS、WebServiceBusiness Rules 商业规则BRE(Business Rule Engine)               用于执行规则的引擎Rule Designer                                   规则设计能力Application Integration 应用整合based on Event           基于事件的整合based on Adapter         基于双方适配器的整合based on Portal           基于交互的整合based on Services              基于ESB总线服务的整合based on Resource      基于资源的整合(数据库、简单文件格式、RSS、Mushup..)Performance ManagementBPMS 系统架构图

业务流程分析BPA与业务流程管理BPM区别

o_BPM Lifecycle.jpg


BPM Babylonia – Comparing BPA and BPMS is like comparing apples and oranges

2014-08-25
浏览1557
下载0

已下载用户的评价

您还未下载该资料,不能发表评价;
查看我的 待评价资源
本资料还没有评价。

贡献者

jcwd520软件开发工程师,前程无忧
X社区推广