1、背景背景-企业组织特征企业组织特征多维空间结构-显得及其主动-主要面向目标-市场环境是不稳定的和 不可预知的-专业化管理-文化:团体行为一维空间结构-来源于军事和官僚政治系统-高度面向功能-市场环境是稳定的和可预测的-严格的等级制度-文化:命令有机组织的结构-是今天的主要模式-类似生物组织的网络结构-市场环境经常的改变-知识组织-文化:富有创新的极新颖的,快 节奏的 个人的特性背景背景-业务流程的新特性业务流程的新特性 复杂性复杂性 涉及物流、信息流、涉及物流、信息流、业务逻辑及事务处理业务逻辑及事务处理 动态动态性性 客户和市场条件变化客户和市场条件变化 分布分布性性 跨越多重部门、应用、企
2、业跨越多重部门、应用、企业 连接客户和业务伙伴连接客户和业务伙伴 协同协同性性 人的协同与智能决策参与人的协同与智能决策参与背景背景-业务流程的新特性业务流程的新特性 复杂性复杂性 涉及物流、信息流、涉及物流、信息流、业务逻辑及事务处理业务逻辑及事务处理 动态动态性性 客户和市场条件变化客户和市场条件变化 分布分布性性 跨越多重部门、应用、企业跨越多重部门、应用、企业 连接客户和业务伙伴连接客户和业务伙伴 协同协同性性 人的协同与智能决策参与人的协同与智能决策参与背景背景-业务流程的新特性业务流程的新特性 复杂性复杂性 涉及物流、信息流、涉及物流、信息流、业务逻辑及事务处理业务逻辑及事务处理
3、动态动态性性 客户和市场条件变化客户和市场条件变化 分布分布性性 跨越多重部门、应用、企业跨越多重部门、应用、企业 连接客户和业务伙伴连接客户和业务伙伴 协同协同性性 人的协同与智能决策参与人的协同与智能决策参与背景背景-业务流程的新特性业务流程的新特性 复杂性复杂性 涉及物流、信息流、涉及物流、信息流、业务逻辑及事务处理业务逻辑及事务处理 动态动态性性 客户和市场条件变化客户和市场条件变化 分布分布性性 跨越多重部门、应用、企业跨越多重部门、应用、企业 连接客户和业务伙伴连接客户和业务伙伴 协同协同性性 人的协同与智能决策参与人的协同与智能决策参与背景背景-业务流程的新特性业务流程的新特性
4、复杂性复杂性 涉及物流、信息流、涉及物流、信息流、业务逻辑及事务处理业务逻辑及事务处理 动态动态性性 客户和市场条件变化客户和市场条件变化 分布分布性性 跨越多重部门、应用、企业跨越多重部门、应用、企业 连接客户和业务伙伴连接客户和业务伙伴 协同协同性性 人的协同与智能决策参与人的协同与智能决策参与背景背景-业务流程的新特性业务流程的新特性 复杂性复杂性 涉及物流、信息流、涉及物流、信息流、业务逻辑及事务处理业务逻辑及事务处理 动态动态性性 客户和市场条件变化客户和市场条件变化 分布分布性性 跨越多重部门、应用、企业跨越多重部门、应用、企业 连接客户和业务伙伴连接客户和业务伙伴 协同协同性性
5、人的协同与智能决策参与人的协同与智能决策参与背景背景-业务流程的新特性业务流程的新特性 复杂性复杂性 涉及物流、信息流、涉及物流、信息流、业务逻辑及事务处理业务逻辑及事务处理 动态动态性性 客户和市场条件变化客户和市场条件变化 分布分布性性 跨越多重部门、应用、企业跨越多重部门、应用、企业 连接客户和业务伙伴连接客户和业务伙伴 协同协同性性 人的协同与智能决策参与人的协同与智能决策参与企业过程再工程(BPR)As-is实施BPRTo-beIMS企业业务过程持续改善(BPCI)As-is生成BPR运行模型运行系统BPCIBPMS企业业务过程持续改善(BPCI)BPRIT发展市场变化企业管理改善B
6、PCI:根据市场和信息技术的发展不断改善企业的管理根据市场和信息技术的发展不断改善企业的管理 改进生产业务过程,使之适应变化的市场改进生产业务过程,使之适应变化的市场BPCI的特点:的特点:面向企业管理流程 构成要素(活动、过程、资源)为对象进行改善分析 强调改善的持续性、表现出增量型的显效 与今天企业所面临的外部环境和内部环境是相吻合企业业务过程持续改善(BPCI)BPCI模型应用系统应用系统环境IT网络、操作系统中间件应用需求支持BPCI的开发方法环境IT网络、操作系统中间件应用需求应用系统应用系统应用系统应用系统BPR模型企业业务过程持续改善(BPCI)BPCIBPR问题对象客户需求基本
7、业务目标定位过程过程变化模式自顶向下核心对象渐进改善大范围核心对象激进变化显效程度增量型突破型实施频度持续一次IT作用重要关键企业业务过程持续改善(BPCI)BPCI的多视图特性战略视图竞争视图组织视图持续视图IT体系结构适应性开放性快速实施决策辅助支持TOWS分析客户关系战略营销战略产品研发战略供应商战略员工学习战略竞争-合作战略新产品/服务竞争优势个性化产品/服务竞争优势市场拓展竞争优势交货期竞争优势成本竞争优势质量竞争优势知识学习竞争优势跨部门的水平集成部门内的垂直集成以过程组织虚拟项目组基于分析型数据的决策管理基于活动的成本管理基于活动的过程管理战略管理与实施持续特性业务拓展持续特性客
8、户需求变化持续特性知识学习持续特性数据资源重用持续特性相关技术进步持续特性资源投入持续特性BPCI体系结构BPCI的功能模型市场经营研发设计生产销售分销客户服务成本网络时间网络质量网络知识创新网络战略管理初级市场增值市场BPCI与企业优化市场分析系统集成功能集成过程集成信息集成计划调度决策系统优化系统分析资金流物流信息流企业优化市场输出企业输入市场环境、政策(约束)BPCI对信息技术的要求对信息技术的要求l快速的开发和维护业务软件快速的开发和维护业务软件-保证持续的业务变化保证持续的业务变化l l应用系统的应用系统的适应性及可扩展性适应性及可扩展性l l 开发语言和平台无关性(互操作性)开发语
9、言和平台无关性(互操作性)l l遗留系统、购买的软件包以及新的电子商务应用相集成遗留系统、购买的软件包以及新的电子商务应用相集成Workflow-EAI-BPM 工作流:以线性顺序完成任务:STEP1STEP2STEP3n EAI解决了企业之间数据的访问,但是没有考虑人的交互。SYSTEM1SYSTEM2SYSTEM3 BPM:人、流程、技术的统一STEP 1SYSTEM2STEP 2STEP 3SYSTEM3IFWorkflow-EAI-BPMBPM=协同协同+工作流工作流 BPM=Collaboration+Workflow 强调人通过存取信息的决策作用强调人通过存取信息的决策作用 可区分
10、三类可区分三类 Process:-一般的管理性一般的管理性Process -事务事务/交易交易 Process -协作性协作性Process Web-Based Workflow工作流技术的应用和借鉴工作流技术的应用和借鉴什么是BPM?Business Process Management defines,enables,and manages the exchange of enterprise information through the semantics of a business process view that involves employees,customers,part
11、ners,applications and databases.-Darcy Fowkes,BPMGBPM 的基本任务的基本任务 业务流程的分析业务流程的分析 (BPA)和设计和设计 (BPD)业务流程的改进业务流程的改进 (BPI)和和优化优化 (BPO)业务流程不断改进业务流程不断改进,提高竞争力提高竞争力 业务流程自动化业务流程自动化 (BPA)业务过程集成业务过程集成 (BPI)业务过程重整业务过程重整 (BPR)革命性变更革命性变更 业务过程外包业务过程外包 (BPO)聚焦核心业务聚焦核心业务 Processweb Engineering:建立核心流程 Process Profess
12、ionalization:提供满足用户习惯的流程工作方式 Process Independence:业务流与规则的分离 Process Syndication:提供访问企业联盟的规则 Role-Based Process Organization:定义依附于角色的可互换的流程组件BPM 的基本任务的基本任务BPMS 的基本组成的基本组成 流程模型工具流程模型工具 可视化的流程定义可视化的流程定义 流程开发工具流程开发工具 流程引擎流程引擎 支持业务流程执行支持业务流程执行 信息库信息库 存放流程定义、数据对象、业务规存放流程定义、数据对象、业务规则、集成约束、安全和政策规定、业务度量定义则、集
13、成约束、安全和政策规定、业务度量定义 流程监控流程监控/管理工具管理工具 报告和分析工具报告和分析工具-相当一个完整的开发、应用和管理平台相当一个完整的开发、应用和管理平台BPM技术研究 理论基础:BPM的体系、模型、定义语言的研究 实现技术:BPM的仿真和评估;流程的事务特性;Web Service、XML、组件技术等在BPM中的应用 应用:BPM的实施技术;在不同领域内的应用方法具体研究问题 过程建模理论和方法 模型验证和仿真方法 资源协调和任务优化调度策略 异常处理和错误恢复问题 系统集成方法BPM的作用的作用 把把 BP 管理与业务逻辑分离管理与业务逻辑分离 更易管理和调整更易管理和调
14、整 BP 的自动化和流畅化的自动化和流畅化 分层管理模式转变为以过程为中心的扁平结构分层管理模式转变为以过程为中心的扁平结构 突出集成和协同突出集成和协同 使使IT 用于改善企业的核心资产和竞争力用于改善企业的核心资产和竞争力 收益的业务流程收益的业务流程 新的新的 IT 架构架构BPMBPM,提供点对点的过程解决提供点对点的过程解决 BPM的价值 灵活、敏捷 透明 集成 提高生产率和降低成本 提高满意度 软件结构的三次变革:ApplicationApplicationDBMS+70年代数据库管理系统与应用逻辑的分离软件结构的第二次变革ApplicationDBMS+80、90年代用户界面管理
15、系统与应用逻辑的分离UIMS+ApplicationDBMS+软件结构的第三次变革ApplicationDBMS+90年代以后过程管理系统与应用逻辑的分离UIMS+ApplicationDBMS+UIMS+软件结构的第三次变革ApplicationDBMS+90年代以后过程管理系统与应用逻辑的分离UIMS+BPMS+ApplicationDBMS+UIMS+业务流程管理系统业务流程管理系统BPMS的需要的需要 作为实施作为实施 BPM 的新的技术架构的新的技术架构 基于基于Web和应用服务器之上和应用服务器之上 集成和协同支持集成和协同支持BPMS 应能支持应能支持:BP 定义和模型定义和模型
16、 BP 的分析和设计的分析和设计 BP 的开发实施的开发实施 BP 的执行的执行 BP 的管理和监控的管理和监控 BP 的测量和评估的测量和评估BPM应用中的三重境界 看山是山,看水是水 看山不是山,看水不是水 看山还是山,看水还是水-宋,青原行思BPM目前的标准 BPEL4WS 1.0:Business Process Execution Language for Web Services。由IBM,BEA和Microsoft提出。BPML 1.0:Business Process Modeling Language。由BPMI.org提出。XPDL:XML Process Definiti
17、on Language.由WFMC提出。其它相关标准:ebXML,WSFL等业务流程模型语言业务流程模型语言BPML标准标准 BPMI Business Process Modeling Initiative BPMI.orgBusiness Process Modeling Language(BPML 1.0)Business Process Modeling Notation(BPMN)Business Process Query Language(BPQL)BPMS 管理界面管理界面 面向下一代面向下一代 BPI 的必要步骤的必要步骤 当前当前 BPM 产业并存多个可选的标准产业并存多个
18、可选的标准微软微软 XLANG Pi-Calculus ModelIBM Petri-net Based WSFLBEA,微软微软,IBM BPEL4WSOASIS ebXML BPSSWfMC 工作流标准工作流标准 XML Process Definition Language(XPDL)BPML 与与 BPEL4WS 类近类近 有望靠拢成单一标准有望靠拢成单一标准 趋势趋势:与与 Web 服务服务/XML 结合结合 采用采用XML 模式定义模式定义 WSCI Web Service Choreography Interface 过程接口定义过程接口定义工作流技术标准工作流技术标准 工作流管
19、理联盟工作流管理联盟 The Workflow Management Coalition(WfMC)http:/www.wfmc.org/Workflow Handbook 2002 Biztalk Framework Schema Description Wf-XML Workflow Reference Model Process Definition Interchange.XML Process Definition Language(XPDL)Workflow Client Application API Specification WAPI Naming Conventions I
20、nteroperability Abstract Specification Audit Data SpecificationIT业界的开发计划 IBM:面向业务管理者的BPM方案。产品:WebSphere 微软:通过微软业务服务器的合并或模块化处理,支持企业IT系统、员工和业务流程之间的衔接。Jupiter计划。HP:集成企业员工、商业应用和电子化服务。产品:HP Netaction。未来BPM技术的走向 强调软件的协同 提高软件可靠性 技术标准化,与其他标准的融合 与其他技术的融合和借鉴 适合中国国情 发展成为完整成熟的BPMS 北美地区应用情况和未来购买意向BPM位置:系统集成和B2B之
21、间已有的产品 FileNet:Panangon for ECM,Brightapire for Collaborative Commerce,Acenza as Application Platform.FileNet的特点:基于Web访问;复杂环境的在线帮助;同其他FileNet产品的有效集成。Fuego:Business Service Orchestration.使用流程驱动的方法进行协同并管理内部和外部流程;框架中结合了BPM,B2Bi,EAI和Web Service等;提供了一个基于java的开发平台;在应用层和表示层之间加入了一个流程层。但Fuego没有加入任何标准组织。已有的产品
22、(续)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。SynchroFLOW 产品的特点和评价产品的特点和评价 典型的典型的 BPMS,符合当前的技术和应用主流符合当前的技术和应用主流 Wf
23、MC 标准标准,有利产品的长效性有利产品的长效性 基于基于 Petri-Net 的可视流程模型的可视流程模型,是多年研究的是多年研究的成果成果,有理论基础有理论基础 能自动生成可执行业务流程能自动生成可执行业务流程,开发省力开发省力 良好的流程监管能力良好的流程监管能力,既是开发又是应用平台既是开发又是应用平台SynchroFLOW 产品的特点和评价产品的特点和评价 在企业信息化发展的关键时刻在企业信息化发展的关键时刻,产品的推出产品的推出是适时的是适时的,有行业领先作用有行业领先作用 其实用价值已为实际工程应用所证实其实用价值已为实际工程应用所证实 希望希望 与主流技术与日俱进与主流技术与日俱进 适合国情的主流通用软件适合国情的主流通用软件 信息化带动工业化的先锋信息化带动工业化的先锋