1、业务流程管理业务流程管理(BPM)发展趋势发展趋势业务流程管理(BPM)发展趋势n产生背景产生背景n企业业务过程持续改善(BPCI)n企业业务过程管理(BPM)定义和内容定义和内容n企业业务过程管理(BPM)市场和产品市场和产品流程管理的起源流程管理的起源劳动分工协作工艺流程流程管理农业化社会工业化社会背景背景-企业发展的组织趋势部门之间的障碍部门之间的障碍 业务过业务过 程重组程重组 IDS Sheer业务流程业务流程企业之间的障碍企业之间的障碍 电子商务电子商务背景背景-企业组织特征企业组织特征多维空间结构-显得及其主动-主要面向目标-市场环境是不稳定的和 不可预知的-专业化管理-文化:团
2、体行为一维空间结构-来源于军事和官僚政治系统-高度面向功能-市场环境是稳定的和可预测的-严格的等级制度-文化:命令有机组织的结构-是今天的主要模式-类似生物组织的网络结构-市场环境经常的改变-知识组织-文化:富有创新的极新颖的,快 节奏的 个人的特性树状结构树状结构矩阵结构矩阵结构网状结构网状结构背景背景-业务流程的新特性业务流程的新特性n复杂性复杂性 涉及物流、信息流、涉及物流、信息流、业务逻辑及事务处理业务逻辑及事务处理n动态动态性性 客户和市场条件变化客户和市场条件变化n分布分布性性 跨越多重部门、应用、企业跨越多重部门、应用、企业 连接客户和业务伙伴连接客户和业务伙伴n协同协同性性 人
3、的协同与智能决策参与人的协同与智能决策参与n虚拟虚拟特性特性 细分市场的联合,组织构成的虚拟细分市场的联合,组织构成的虚拟n 动态动态特性特性 客户是企业服务的对象客户是企业服务的对象-客户需求变化客户需求变化 市场机会是企业增值的直接载体市场机会是企业增值的直接载体-市场变化市场变化 信息技术是企业运作的基础信息技术是企业运作的基础-信息技术的变化信息技术的变化n协调协调特性特性 面向全球化经济,协调能力面向全球化经济,协调能力-企业成功的重要因素企业成功的重要因素 客户、合作企业、竞争企业、环境客户、合作企业、竞争企业、环境n背景背景-现代企业特征背景背景-现代企业运作运作n战略管理战略管
4、理-总体总体-成功的战略管理成功的战略管理n业务过程业务过程-载体载体-持续改善的业务过程持续改善的业务过程n 信息技术信息技术-支撑支撑-和谐、互动的支撑环境和谐、互动的支撑环境n企业信息化方法企业信息化方法-企业业务过程持续改善持续改善(BPCI Business Process Continuous Improvement)n企业信息化企业信息化软件软件-企业业务过程管理(BPMS)(Business Process Management System)信息系统技术发展趋势总结n分布性分布性(Distributed)n并行性并行性(Concurrent)n协同性协同性(Connected
5、)n实时性实时性n复杂性复杂性n分布性分布性n持续更新持续更新n新的问题新的问题背景背景-企业应用系统的发展企业应用系统的发展(1)n局部企业应用系统局部企业应用系统,只涉及只涉及BP的局部需要的局部需要,如如ERP、MIS、OAn工作流系统工作流系统,能支持良好定义、静态的例行过能支持良好定义、静态的例行过程程,但缺乏集成、协同、信息存取和共享利用、但缺乏集成、协同、信息存取和共享利用、及如何扩充至企业外部及如何扩充至企业外部n企业应用集成和中间件技术,解决系统集成问企业应用集成和中间件技术,解决系统集成问题题,但带来了管理和实施的复杂但带来了管理和实施的复杂n企业需要新的管理架构企业需要新
6、的管理架构 BPM:灵活、敏捷、透明、集成、灵活、敏捷、透明、集成、业务流程的流畅化、自动化业务流程的流畅化、自动化背景背景-企业应用系统的发展企业应用系统的发展(2)n流程特定的应用系统流程特定的应用系统(ERP)ERP)n流程定制的应用系统流程定制的应用系统(CIMS)CIMS)n流程设计的应用系统流程设计的应用系统(BPM)BPM)n信息系统信息系统(MIS-Date)MIS-Date)n集成系统集成系统(CIMS-Date+Process)CIMS-Date+Process)n业务系统业务系统(BPS-Date+Process+Man)BPS-Date+Process+Man)企业业务
7、过程持续改善(BPCI)AS-ISMIS企业业务计算机化企业过程再工程(BPR)As-is实施BPRTo-beIMS企业业务过程持续改善(BPCI)As-is生成BPR运行模型运行系统BPCIBPMS企业业务过程持续改善(BPCI)BPRIT发展市场变化企业管理改善BPCI:根据市场和信息技术的发展不断改善企业的管理根据市场和信息技术的发展不断改善企业的管理 改进生产业务过程,使之适应变化的市场改进生产业务过程,使之适应变化的市场BPCI的特点:的特点:面向企业管理流程 构成要素(活动、过程、资源)为对象进行改善分析 强调改善的持续性、表现出增量型的显效 与今天企业所面临的外部环境和内部环境是
8、相吻合企业业务过程持续改善(BPCI)BPCI模型应用系统应用系统环境IT网络、操作系统中间件应用需求支持BPCI的开发方法环境IT网络、操作系统中间件应用需求应用系统应用系统应用系统应用系统BPR模型企业业务过程持续改善(BPCI)BPCIBPR问题对象客户需求基本业务目标定位过程过程变化模式自顶向下核心对象渐进改善大范围核心对象激进变化显效程度显效程度增量型突破型实施频度实施频度持续一次IT作用重要关键企业业务过程持续改善(BPCI)BPCI的多视图特性战略视图竞争视图组织视图持续视图IT体系结构 适应性 开放性 快速实施 决策辅助支持 TOWS分析 客户关系战略 营销战略 产品研发战略
9、供应商战略 员工学习战略 竞争-合作战略 新产品/服务竞争优势 个性化产品/服务竞争优势 市场拓展竞争优势 交货期竞争优势 成本竞争优势 质量竞争优势 知识学习竞争优势 跨部门的水平集成 部门内的垂直集成 以过程组织虚拟项目组 基于分析型数据的决策管理 基于活动的成本管理 基于活动的过程管理 战略管理与实施持续特性 业务拓展持续特性 客户需求变化持续特性 知识学习持续特性 数据资源重用持续特性 相关技术进步持续特性 资源投入持续特性BPCI体系结构BPCI的功能模型市场经营研发设计生产销售分销客户服务成本网络时间网络质量网络知识创新网络战略管理初级市场增值市场BPCI与企业优化市场分析 系统集
10、成功能集成 过程集成信息集成计划调度决策系统优化系统分析资金流物流信息流企业优化市场输出企业输入市场环境、政策(约束)BPCI对信息技术的要求对信息技术的要求l快速的开发和维护业务软件快速的开发和维护业务软件-保证持续的业务变化保证持续的业务变化l l应用系统的应用系统的适应性及可扩展性适应性及可扩展性l l 开发语言和平台无关性(互操作性)开发语言和平台无关性(互操作性)l l遗留系统、购买的软件包以及新的电子商务应用相集成遗留系统、购买的软件包以及新的电子商务应用相集成Workflow-EAI-BPMn工作流:以线性顺序完成任务:STEP1STEP2STEP3n EAI解决了企业之间数据的
11、访问,但是没有考虑人的交互。SYSTEM1SYSTEM2SYSTEM3nBPM:人、流程、技术的统一STEP 1SYSTEM2STEP 2STEP 3SYSTEM3IFWorkflow-EAI-BPMBPM=协同协同+工作流工作流nBPM=Collaboration+Workflown强调人通过存取信息的决策作用强调人通过存取信息的决策作用n可区分三类可区分三类 Process:-一般的管理性一般的管理性Process -事务事务/交易交易 Process -协作性协作性ProcessnWeb-Based Workflow工作流技术的应用和借鉴工作流技术的应用和借鉴什么是BPM?nBusine
12、ss Process Management defines,enables,and manages the exchange of enterprise information through the semantics of a business process view that involves employees,customers,partners,applications and databases.-Darcy Fowkes,BPMGBPM 的基本任务的基本任务n业务流程的分析业务流程的分析 (BPA)和设计和设计 (BPD)n业务流程的改进业务流程的改进 (BPI)和和优化优化
13、 (BPO)业务流程不断改进业务流程不断改进,提高竞争力提高竞争力n业务流程自动化业务流程自动化 (BPA)n业务过程集成业务过程集成 (BPI)n业务过程重整业务过程重整 (BPR)革命性变更革命性变更n业务过程外包业务过程外包 (BPO)聚焦核心业务聚焦核心业务 nProcessweb Engineering:建立核心流程nProcess Professionalization:提供满足用户习惯的流程工作方式nProcess Independence:业务流与规则的分离nProcess Syndication:提供访问企业联盟的规则nRole-Based Process Organizat
14、ion:定义依附于角色的可互换的流程组件BPM 的基本任务的基本任务BPMS 的基本组成的基本组成n流程模型工具流程模型工具 可视化的流程定义可视化的流程定义n流程开发工具流程开发工具n流程引擎流程引擎 支持业务流程执行支持业务流程执行n信息库信息库 存放流程定义、数据对象、业务存放流程定义、数据对象、业务规则、集成约束、安全和政策规定、业务度量规则、集成约束、安全和政策规定、业务度量定义定义n流程监控流程监控/管理工具管理工具n报告和分析工具报告和分析工具n-相当一个完整的开发、应用和管理平台相当一个完整的开发、应用和管理平台BPM技术研究n理论基础:BPM的体系、模型、定义语言的研究n实现
15、技术:BPM的仿真和评估;流程的事务特性;Web Service、XML、组件技术等在BPM中的应用n应用:BPM的实施技术;在不同领域内的应用方法具体研究问题n过程建模理论和方法n模型验证和仿真方法n资源协调和任务优化调度策略n异常处理和错误恢复问题n系统集成方法BPM的作用的作用n把把 BP 管理与业务逻辑分离管理与业务逻辑分离 更易管理和调整更易管理和调整nBP 的自动化和流畅化的自动化和流畅化n分层管理模式转变为以过程为中心的扁平结构分层管理模式转变为以过程为中心的扁平结构 突出集成和协同突出集成和协同n使使IT 用于改善企业的核心资产和竞争力用于改善企业的核心资产和竞争力 收益的业务
16、流程收益的业务流程n新的新的 IT 架构架构BPMBPM,提供点对点的过程解决提供点对点的过程解决 BPM的价值n灵活、敏捷n透明 n集成 n提高生产率和降低成本n提高满意度 软件结构的三次变革:ApplicationApplicationDBMS+70年代数据库管理系统与应用逻辑的分离软件结构的第二次变革ApplicationDBMS+80、90年代用户界面管理系统与应用逻辑的分离UIMS+ApplicationDBMS+软件结构的第三次变革ApplicationDBMS+90年代以后过程管理系统与应用逻辑的分离UIMS+BPMS+ApplicationDBMS+UIMS+业务流程管理系统业
17、务流程管理系统BPMS的需要的需要n作为实施作为实施 BPM 的新的技术架构的新的技术架构 基于基于Web和应用服务器之上和应用服务器之上 集成和协同支持集成和协同支持BPMS 应能支持应能支持:nBP 定义和模型定义和模型nBP 的分析和设计的分析和设计nBP 的开发实施的开发实施nBP 的执行的执行nBP 的管理和监控的管理和监控nBP 的测量和评估的测量和评估BPM应用中的三重境界n看山是山,看水是水n看山不是山,看水不是水n看山还是山,看水还是水-宋,青原行思BPM目前的标准nBPEL4WS 1.0:Business Process Execution Language for Web
18、 Services。由IBM,BEA和Microsoft提出。nBPML 1.0:Business Process Modeling Language。由BPMI.org提出。nXPDL:XML Process Definition Language.由WFMC提出。n其它相关标准:ebXML,WSFL等业务流程模型语言业务流程模型语言BPML标准标准nBPMI Business Process Modeling Initiative BPMI.orgnBusiness Process Modeling Language(BPML 1.0)nBusiness Process Modeling
19、Notation(BPMN)nBusiness Process Query Language(BPQL)n BPMS 管理界面管理界面 n面向下一代面向下一代 BPI 的必要步骤的必要步骤n当前当前 BPM 产业并存多个可选的标准产业并存多个可选的标准n微软微软 XLANG Pi-Calculus ModelnIBM Petri-net Based WSFLnBEA,微软微软,IBM BPEL4WSnOASIS ebXML BPSSnWfMC 工作流标准工作流标准 XML Process Definition Language(XPDL)nBPML 与与 BPEL4WS 类近类近 有望靠拢成单
20、一标准有望靠拢成单一标准n趋势趋势:与与 Web 服务服务/XML 结合结合 采用采用XML 模式定义模式定义 WSCI Web Service Choreography Interface 过程接口定义过程接口定义工作流技术标准工作流技术标准n工作流管理联盟工作流管理联盟 The Workflow Management Coalition(WfMC)http:/www.wfmc.org/nWorkflow Handbook 2002n Biztalk Framework Schema Description Wf-XMLn Workflow Reference ModelnProcess D
21、efinition Interchangen.XML Process Definition Language(XPDL)nWorkflow Client Application API SpecificationnWAPI Naming ConventionsnInteroperability Abstract SpecificationnAudit Data SpecificationIT业界的开发计划nIBM:面向业务管理者的BPM方案。产品:WebSpheren微软:通过微软业务服务器的合并或模块化处理,支持企业IT系统、员工和业务流程之间的衔接。Jupiter计划。nHP:集成企业员工
22、、商业应用和电子化服务。产品:HP Netaction。未来BPM技术的走向n强调软件的协同n提高软件可靠性n技术标准化,与其他标准的融合n与其他技术的融合和借鉴n适合中国国情n发展成为完整成熟的BPMS BPM位置:系统集成和B2B之间已有的产品nFileNet:Panangon for ECM,Brightapire for Collaborative Commerce,Acenza as Application Platform.FileNet的特点:基于Web访问;复杂环境的在线帮助;同其他FileNet产品的有效集成。nFuego:Business Service Orchestra
23、tion.使用流程驱动的方法进行协同并管理内部和外部流程;框架中结合了BPM,B2Bi,EAI和Web Service等;提供了一个基于java的开发平台;在应用层和表示层之间加入了一个流程层。但Fuego没有加入任何标准组织。已有的产品(续)nFujitsu:I-Flow.100%基于Java的平台;自动传递基于Web的业务流程;参加了WfMC,OMG,BPMI.org.nHandySoft:BizFlow 7.由业务流程引擎驱动一套Web使能的协同工具。nUltimus:Ultimus Workflow Suite.基于Web的流程自动化;提供人-人,人-应用之间的流程自动化。nQ-Link:Q-Link.采用J2EE,支持多种App Server.实时流程管理和监控;强大的集成工具Q-PACs。