架构 - 业务流程管理介绍(BPM)

标签: 架构 业务流程 管理 | 发表时间:2013-04-23 15:49 | 作者:
出处:http://kb.cnblogs.com/

  最近公司准备采用外部的开发平台,其中就有BPM厂商。以前也看过一些BPM相关的资料,为了加深对BPM的理解,本篇我将对以前对BPM的理解进行一个简要的整理,也希望能给大家一个参考。

什么是业务流程

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

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

业务流程和工作流的关系

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

企业引入BPM的好处

  1. 规范集团公司业务流程
  2. 实现业务流程的集成和自动化
  3. 提高团队协作效率
  4. 实现流程优化
  5. 优化企业内部管理
  6. 提高企业的管控能力和决策水平
  7. 向知识型企业转变

BPMS的主要技术项

  1. Process Modeling 业务流程建模
    • Analytical Modeling     业务流程梳理分析模型(面向业务人员)
    • Executeable Modeling         可执行的业务流程模型(面向IT信息人员)
    • Organizations,Applications Modeling  组织、应用模型(面向IT信息人员)
  2. Process Automation 业务流程自动化
    • Process Engine    执行业务流程模型的关键特性,为流程提供执行、监控的运行环境
    • Flow Control (Routing)  将任务执行者(人工/机器)自动送达的路由规则
    • Event and Exception    由指定的(人/机器)在指定(时间/动作)触发事件,执行商业逻辑、EAI
  3. Process Architecture and Standards 业务流程架构和标准
    • Workflow Architecture     工作流系统架构,WFMC Intefrace规范
    • Modeling Language Standards    建模语言标准,XPDL、BPMN、BPEL
    • Mode Driven Architecture           模型驱动架构,OMG、MOF规范
    • Services Orchestration Architecture面向服务的架构,OASIS、WebService
  4. Business Rules 商业规则
    • BRE(Business Rule Engine)               用于执行规则的引擎
    • Rule Designer                                   规则设计能力 
  5. Application Integration 应用整合
    • based on Event           基于事件的整合
    • based on Adapter         基于双方适配器的整合
    • based on Portal           基于交互的整合
    • based on Services              基于ESB总线服务的整合
    • based on Resource      基于资源的整合(数据库、简单文件格式、RSS、Mushup..)
  6. Performance Management

BPMS 系统架构图

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

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

相关 [架构 业务流程 管理] 推荐:

架构 - 业务流程管理介绍(BPM)

- - 博客园_知识库
  最近公司准备采用外部的开发平台,其中就有BPM厂商. 以前也看过一些BPM相关的资料,为了加深对BPM的理解,本篇我将对以前对BPM的理解进行一个简要的整理,也希望能给大家一个参考.   维基百科中说,业务流程是为特定的对象(客户) 创造价值的过程,这一过程由一系列 相关联、有组织的 活动或任务组成.

Activiti 5.11 发布,业务流程管理

- - 开源中国社区最新新闻
这是我第一次为Activiti的发布撰文,因为这次的发布我觉得很有必要和大家分享,这其中包含了我期待的新特性和已知问题的修复;而且还有一个重量级的模块 Activiti Modeler. 在5.8版本之前一直以每两个月一版的的频率发布,但是在5.8~5.10之间波动比较大,5.9和5.10都是5个月才发布一版,不过从5.11开始又开始恢复每两个月一版的频率了,我认为短周期的发布有利于占领市场,对于开发者来说能尽快修复比较严重的问题.

推行ERP业务流程管理系统的6个关键步骤

- - 互联网 - ITeye博客
  行之有效的企业业务流程管理系统其实与具体的解决方案、甚至与所部署的具体流程没有关系. 不管你用什么软件,也不管你把业务流程管理部署到哪个部门,这些最佳策略都适用. 以下是积极推行业务流程管理系统时应当采取的六个步骤.   一、确定业务流程管理项目和战略目标执行的契合度.   许多组织犯这样一个错误:没有把业务流程管理系统与项目实施部门及整个企业最重要的战略目标紧密联系起来.

浅谈大型组织中前端管理架构

- - 掘金 架构
前端,现代前端分工变得越来越细致,页面制作、JavaScript框架设计、组件插件、交互设计、工程化脚手架等,项目中前端的占比也越来越高,继而出现了BFF (Back-end for Front-end 服务于前端的后端),这一切的助力离不开各大浏览器厂商的厮杀. 周末来跟大家分享大型组织中(前端工程师的人数开始超过15人)前端管理架构,主要涉及的是团队协作,如何让团队运作更加高效规范.

【主数据架构】4种常见的主数据管理实现风格 | 首席架构师智库

- -
主数据管理(MDM)系统的基础是什么,这取决于您所认同的实现风格,这为项目成功提供了最佳机会. 这在很大程度上取决于您在数据管理方面的业务情况. 有几种不同的实现样式可供选择,主要的区别在于是否从中心集线器控制数据,还是将集线器与现有数据源同步. 但是,为什么必须仔细考虑执行的风格呢?. 对大多数组织来说,在整个组织中维护一个单一版本的真相是一个高度优先级的任务——同时还要满足遵从性和监管义务.

业务流程图的绘制流程分享(一)

- - 所有文章 - UCD大社区
图1:用即时贴与白板做的简单流程图. 转载请注明来处,关注我请点击:. 前言:近来一段时间,忙于整理业务流程图,期间,关于流程图的绘制方法和工具也与内部团队和外部做了心得交流,恰好,个人生活也牵涉在买房,婚礼,户口迁移等流程中. 不知不觉,伴随着实践与反思,个人所得的系统知识趋于完整,今儿天气极好,坐在飘窗一隅,听着间或几声鸟鸣歌唱,偶尔瞥一眼窗外的遍地绿荫,真真觉得是个写点什么的日子.

「提现」的业务流程是怎样的?

- - 知乎每日精选
提现与时效性、成本、提现金额密切相关,因此针对提现的方案有诸多组合. 另外从商户平台角度和第三方支付平台角度来看,解决方案也不尽相同. 对商户平台而言,提现请求并不一定要依赖于第三方支付平台的接口或服务. 从商户平台角度来看,提现请求分为两大类:. 1、由商户平台自己处理提现请求. 此种情况下,用户在商户平台的提交提现请求,商户平台一般会按照批次定时汇总提现请求,形成批量打款文件,然后通过批量打款渠道打出去.

到底啥叫运营管理?_阿朱=行业趋势+开发管理+架构-CSDN博客

- -
今天早上有朋友问我啥叫运营管理. (1)中国人对于运营这个词的滥用. 中国人听到运营这个词的时候,主要是来自中国互联网公司的营销部门:. 二、在电子商务公司也有一套所谓运营的说法:. 2、营销活动:大促活动的策划、整合资源、执行. 三、在传统企业也有一套所谓的运营说法:. 1、渠道管理:全国分销网络的发展、总经理(选择/培训培养/考核激励)、销售目标下达/销售业绩管理,销售推进(甚至包含给渠道压货).

业务流程成熟度对应用系统的四个影响

- - 《商业价值》杂志
企业若能在实施应用系统之前就提高流程的成熟度,建立成熟的业务流程体系,那么就能从源头上减少上述问题带来的不利影响. 业务流程是企业运作的基本条件之一,应用系统依附于企业的业务流程上,整个生命周期都和业务流程息息相关. 笔者从事IT工作20多年,发现企业管理层常常希望通过实施应用系统来实现规范化、标准化的管理来提高企业经营效率.

构筑商业生态系统 阿里巴巴集团全面变革组织架构和管理体系

- - 业界
北京时间1月10日下午消息,阿里巴巴集团在杭州宣布,为了面对未来复杂的商业系统生态化趋势,以及无线互联网带来的机会和挑战,同时让组织能够更加灵活的进行协同和创新,集团现有业务架构和组织将进行相应调整,成立25个事业部,具体事业部的业务发展将由各事业部总裁(总经理)负责. 阿里巴巴集团董事局主席马云在随后向全体员工发出的信件中作出诠释说,本次组织变革的方向是把公司拆成“更多”小事业部运营,“给更多的阿里年轻领导者创新发展的机会,我们不仅仅需要看见相关业务的发展和他们团队、个人的成长,我们更希望看到他们各自的小事业部可以把我们的商业生态系统变得更加透明、开放、协同、分享,更加美好”.