1、业务流程管理(BPM)发展趋势,业务流程管理(BPM)发展趋势,产生背景企业业务过程持续改善(BPCI)企业业务过程管理(BPM)定义和内容企业业务过程管理(BPM)市场和产品,流程管理的起源,劳动分工,协作,工艺流程,流程管理,农业化社会,工业化社会,背景-企业发展的组织趋势,部门之间的障碍,业务过 程重组 IDS Sheer,业务流程,企业之间的障碍,电子商务,背景-企业组织特征,多维空间结构- 显得及其主动- 主要面向目标- 市场环境是不稳定的和 不可预知的- 专业化管理- 文化: 团体行为,一维空间结构- 来源于军事和官僚政治系统-高度面向功能- 市场环境是稳定的和可预测的- 严格的等
2、级制度- 文化: 命令,有机组织的结构- 是今天的主要模式- 类似生物组织的网络结构- 市场环境经常的改变- 知识组织文化: 富有创新的极新颖的, 快 节奏的 个人的特性,树状结构,矩阵结构,网状结构,背景-业务流程的新特性,复杂性 涉及物流、信息流、 业务逻辑及事务处理动态性 客户和市场条件变化分布性 跨越多重部门、应用、企业 连接客户和业务伙伴协同性 人的协同与智能决策参与,虚拟特性 细分市场的联合,组织构成的虚拟 动态特性 客户是企业服务的对象-客户需求变化 市场机会是企业增值的直接载体-市场变化 信息技术是企业运作的基础-信息技术的变化协调特性 面向全球化经济,协调能力-企业成功的重要
3、因素 客户、合作企业、竞争企业、环境,背景-现代企业特征,背景-现代企业运作,战略管理-总体-成功的战略管理业务过程-载体-持续改善的业务过程 信息技术-支撑-和谐、互动的支撑环境,企业信息化方法- 企业业务过程持续改善(BPCI Business Process Continuous Improvement) 企业信息化软件-企业业务过程管理(BPMS) ( Business Process Management System),信息系统技术发展趋势总结,分布性(Distributed)并行性(Concurrent)协同性(Connected)实时性,复杂性分布性持续更新新的问题,背景-企业
4、应用系统的发展(1),局部企业应用系统,只涉及BP的局部需要,如ERP、MIS、OA工作流系统,能支持良好定义、静态的例行过程,但缺乏集成、协同、信息存取和共享利用、及如何扩充至企业外部企业应用集成和中间件技术,解决系统集成问题,但带来了管理和实施的复杂企业需要新的管理架构 BPM: 灵活、敏捷、透明、集成、 业务流程的流畅化、自动化,背景-企业应用系统的发展(2),流程特定的应用系统(ERP)流程定制的应用系统(CIMS)流程设计的应用系统(BPM),信息系统(MIS-Date)集成系统(CIMS-Date+Process)业务系统(BPS-Date+Process+Man),企业业务过程持
5、续改善(BPCI),AS-IS,MIS,企业业务计算机化,企业过程再工程(BPR),As-is,实施,BPR,To-be,IMS,企业业务过程持续改善(BPCI),As-is,生成,BPR,运行模型,运行系统,BPCI,BPMS,企业业务过程持续改善(BPCI),BPR,IT发展,市场变化,企业管理改善,BPCI: 根据市场和信息技术的发展不断改善企业的管理 改进生产业务过程,使之适应变化的市场BPCI的特点:面向企业管理流程 构成要素(活动、过程、资源)为对象进行改善分析 强调改善的持续性、表现出增量型的显效 与今天企业所面临的外部环境和内部环境是相吻合,企业业务过程持续改善(BPCI),B
6、PCI模型,应用系统,环境,IT,网络、操作系统,中间件,应用需求,支持BPCI的开发方法,环境,IT,网络、操作系统,中间件,应用需求,应用系统,应用系统,BPR模型,企业业务过程持续改善(BPCI),企业业务过程持续改善(BPCI),BPCI的多视图特性,BPCI体系结构,BPCI的功能模型,BPCI与企业优化,市场分析,系统集成,功能集成,过程集成,信息集成,计划,调度,决策,系统优化,系统分析,资金流,物流,信息流,企业优化,市场,输出,企业,输入,市场,环境、政策(约束),BPCI对信息技术的要求,l快速的开发和维护业务软件-保证持续的业务变化l应用系统的适应性及可扩展性l开发语言和
7、平台无关性(互操作性)l遗留系统、购买的软件包以及新的电子商务应用相集成,Workflow -EAI -BPM,工作流:以线性顺序完成任务:,EAI解决了企业之间数据的访问, 但是没有考虑人的交互。,BPM:人、流程、技术的统一,Workflow -EAI -BPM,BPM = 协同 + 工作流,BPM = Collaboration + Workflow强调人通过存取信息的决策作用可区分三类 Process: - 一般的管理性Process - 事务/交易 Process - 协作性ProcessWeb-Based Workflow工作流技术的应用和借鉴,什么是BPM?,Business P
8、rocess 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,BPMG,BPM 的基本任务,业务流程的分析 (BPA) 和设计 (BPD)业务流程的改进 (BPI) 和优化 (BPO) 业务流程不断改进, 提高竞争
9、力业务流程自动化 (BPA)业务过程集成 (BPI)业务过程重整 (BPR) 革命性变更业务过程外包 (BPO) 聚焦核心业务,Processweb Engineering:建立核心流程Process Professionalization:提供满足用户习惯的流程工作方式Process Independence:业务流与规则的分离Process Syndication:提供访问企业联盟的规则Role-Based Process Organization:定义依附于角色的可互换的流程组件,BPM 的基本任务,BPMS 的基本组成,流程模型工具 可视化的流程定义流程开发工具流程引擎 支持业务流程执
10、行信息库 存放流程定义、数据对象、业务规则、集成约束、安全和政策规定、业务度量定义流程监控/管理工具报告和分析工具- 相当一个完整的开发、应用和管理平台,BPM技术研究,理论基础:BPM的体系、模型、定义语言的研究实现技术:BPM的仿真和评估;流程的事务特性;Web Service、XML、组件技术等在BPM中的应用应用:BPM的实施技术;在不同领域内的应用方法,具体研究问题,过程建模理论和方法模型验证和仿真方法资源协调和任务优化调度策略异常处理和错误恢复问题系统集成方法,BPM的作用,把 BP 管理与业务逻辑分离 更易管理和调整BP 的自动化和流畅化分层管理模式转变为以过程为中心的扁平结构
11、突出集成和协同使IT 用于改善企业的核心资产和竞争力 收益的业务流程新的 IT 架构BPM,提供点对点的过程解决,BPM的价值,灵活、敏捷透明 集成 提高生产率和降低成本提高满意度,软件结构的三次变革:,软件结构的第二次变革,软件结构的第三次变革,业务流程管理系统BPMS的需要,作为实施 BPM 的新的技术架构 基于Web和应用服务器之上 集成和协同支持BPMS 应能支持:BP 定义和模型BP 的分析和设计BP 的开发实施BP 的执行BP 的管理和监控BP 的测量和评估,BPM应用中的三重境界,看山是山,看水是水看山不是山,看水不是水看山还是山,看水还是水-宋,青原行思,BPM目前的标准,BP
12、EL4WS 1.0:Business Process Execution Language for Web Services。由IBM,BEA和Microsoft提出。BPML 1.0:Business Process Modeling Language。由BPMI.org提出。XPDL:XML Process Definition Language.由WFMC提出。其它相关标准:ebXML,WSFL等,业务流程模型语言BPML标准,BPMI Business Process Modeling Initiative BPMI.orgBusiness Process Modeling Langu
13、age (BPML 1.0)Business Process Modeling Notation (BPMN)Business Process Query Language (BPQL) BPMS 管理界面 面向下一代 BPI 的必要步骤当前 BPM 产业并存多个可选的标准微软 XLANG Pi-Calculus ModelIBM Petri-net Based WSFLBEA, 微软, IBM BPEL4WSOASIS ebXML BPSSWfMC 工作流标准 XML Process Definition Language (XPDL) BPML 与 BPEL4WS 类近 有望靠拢成单一标准
14、趋势: 与 Web 服务/XML 结合 采用XML 模式定义 WSCI Web Service Choreography Interface 过程接口定义,工作流技术标准,工作流管理联盟 The Workflow Management Coalition (WfMC) http:/www.wfmc.org/ Workflow Handbook 2002 Biztalk Framework Schema Description Wf-XML Workflow Reference ModelProcess Definition Interchange.XML Process Definition
15、Language (XPDL)Workflow Client Application API SpecificationWAPI Naming ConventionsInteroperability Abstract SpecificationAudit Data Specification,IT业界的开发计划,IBM:面向业务管理者的BPM方案。产品 :WebSphere微软:通过微软业务服务器的合并或模块化处理,支持企业IT系统、员工和业务流程之间的衔接。Jupiter计划。HP:集成企业员工、商业应用和电子化服务。产品:HP Netaction。,未来BPM技术的走向,强调软件的协同提高
16、软件可靠性技术标准化,与其他标准的融合与其他技术的融合和借鉴适合中国国情发展成为完整成熟的BPMS,BPM位置:系统集成和B2B之间,已有的产品,FileNet:Panangon for ECM,Brightapire for Collaborative Commerce,Acenza as Application Platform.FileNet的特点:基于Web访问;复杂环境的在线帮助;同其他FileNet产品的有效集成。Fuego:Business Service Orchestration.使用流程驱动的方法进行协同并管理内部和外部流程;框架中结合了BPM,B2Bi,EAI和Web S
17、ervice等;提供了一个基于java的开发平台;在应用层和表示层之间加入了一个流程层。但Fuego没有加入任何标准组织。,已有的产品(续),Fujitsu:I-Flow.100%基于Java的平台;自动传递基于Web的业务流程;参加了WfMC,OMG,BPMI.org.HandySoft:BizFlow 7.由业务流程引擎驱动一套Web使能的协同工具。Ultimus:Ultimus Workflow Suite.基于Web的流程自动化;提供人-人,人-应用之间的流程自动化。Q-Link:Q-Link.采用J2EE,支持多种App Server.实时流程管理和监控;强大的集成工具Q-PACs。,