背景---企业组织特征多维空间结构-显得及其主动-主要面向目标-市场环境是不稳定的和不可预知的-专业化管理-文化:团体行为一维空间结构-来源于军事和官僚政治系统-高度面向功能-市场环境是稳定的和可预测的-严格的等级制度-文化:命令有机组织的结构-是今天的主要模式-类似生物组织的网络结构-市场环境经常的改变-知识组织-文化:富有创新的极新颖的,快节奏的个人的特性背景---业务流程的新特性•复杂性涉及物流、信息流、业务逻辑及事务处理•动态性客户和市场条件变化•分布性跨越多重部门、应用、企业连接客户和业务伙伴•协同性人的协同与智能决策参与背景---业务流程的新特性•复杂性涉及物流、信息流、业务逻辑及事务处理•动态性客户和市场条件变化•分布性跨越多重部门、应用、企业连接客户和业务伙伴•协同性人的协同与智能决策参与背景---业务流程的新特性•复杂性涉及物流、信息流、业务逻辑及事务处理•动态性客户和市场条件变化•分布性跨越多重部门、应用、企业连接客户和业务伙伴•协同性人的协同与智能决策参与背景---业务流程的新特性•复杂性涉及物流、信息流、业务逻辑及事务处理•动态性客户和市场条件变化•分布性跨越多重部门、应用、企业连接客户和业务伙伴•协同性人的协同与智能决策参与背景---业务流程的新特性•复杂性涉及物流、信息流、业务逻辑及事务处理•动态性客户和市场条件变化•分布性跨越多重部门、应用、企业连接客户和业务伙伴•协同性人的协同与智能决策参与背景---业务流程的新特性•复杂性涉及物流、信息流、业务逻辑及事务处理•动态性客户和市场条件变化•分布性跨越多重部门、应用、企业连接客户和业务伙伴•协同性人的协同与智能决策参与背景---业务流程的新特性•复杂性涉及物流、信息流、业务逻辑及事务处理•动态性客户和市场条件变化•分布性跨越多重部门、应用、企业连接客户和业务伙伴•协同性人的协同与智能决策参与企业过程再工程(BPR)As-is实施BPRTo-beIMS企业业务过程持续改善(BPCI)As-is生成BPR运行模型运行系统BPCIBPMS企业业务过程持续改善(BPCI)BPRIT发展市场变化企业管理改善BPCI:根据市场和信息技术的发展不断改善企业的管理改进生产业务过程,使之适应变化的市场BPCI的特点:面向企业管理流程构成要素(活动、过程、资源)为对象进行改善分析强调改善的持续性、表现出增量型的显效与今天企业所面临的外部环境和内部环境是相吻合企业业务过程持续改善(BPCI)BPCI模型应用系统环境IT网络、操作系统中间件应用需求支持BPCI的开发方法环境IT网络、操作系统中间件应用需求应用系统应用系统BPR模型企业业务过程持续改善(BPCI)BPCIBPR问题对象客户需求基本业务目标定位过程过程变化模式自顶向下核心对象渐进改善大范围核心对象激进变化显效程度增量型突破型实施频度持续一次IT作用重要关键企业业务过程持续改善(BPCI)BPCI的多视图特性战略视图竞争视图组织视图持续视图IT体系结构?适应性开放性?快速实施?决策辅助支持TOWS分析客户关系战略营销战略?产品研发战略?供应商战略?员工学习战略?竞争-合作战略新产品/服务竞争优势?个性化产品/服务竞争优势?市场拓展竞争优势交货期竞争优势?成本竞争优势质量竞争优势知识学习竞争优势跨部门的水平集成部门内的垂直集成?以过程组织虚拟项目组?基于分析型数据的决策管理基于活动的成本管理?基于活动的过程管理战略管理与实施持续特性业务拓展持续特性?客户需求变化持续特性知识学习持续特性?数据资源重用持续特性相关技术进步持续特性资源投入持续特性BPCI体系结构BPCI的功能模型市场经营研发设计生产销售分销客户服务成本网络时间网络质量网络知识创新网络战略管理初级市场增值市场BPCI与企业优化市场分析系统集成功能集成过程集成信息集成计划调度决策系统优化系统分析资金流物流信息流企业优化市场输出企业输入市场环境、政策(约束)BPCI对信息技术的要求l快速的开发和维护业务软件--保证持续的业务变化l应用系统的适应性及可扩展性l开发语言和平台无关性(互操作性)l遗留系统、购买的软件包以及新的电子商务应用相集成Workflow--EAI--BPM•工作流:以线性顺序完成任务:STEP1STEP2STEP3EAI解决了企业之间数据的访问,但是没有考虑人的交互。SYSTEM1SYSTEM2SYSTEM3•BPM:人、流程、技术的统一STEP1SYSTEM2STEP2STEP3SYSTEM3IFWorkflow--EAI--BPMBPM=协同+工作流•BPM=Collaboration+Workflow•强调人通过存取信息的决策作用•可区分三类Process:--一般的管理性Process--事务/交易Process--协作性Process•Web-BasedWorkflow工作流技术的应用和借鉴什么是BPM?•BusinessProcessManagementdefines,enables,andmanagestheexchangeofenterpriseinformationthroughthesemanticsofabusinessprocessviewthatinvolvesemployees,customers,partners,applicationsanddatabases.-DarcyFowkes,BPMGBPM的基本任务•业务流程的分析(BPA)和设计(BPD)•业务流程的改进(BPI)和优化(BPO)业务流程不断改进,提高竞争力•业务流程自动化(BPA)•业务过程集成(BPI)•业务过程重整(BPR)革命性变更•业务过程外包(BPO)聚焦核心业务•ProcesswebEngineering:建立核心流程•ProcessProfessionalization:提供满足用户习惯的流程工作方式•ProcessIndependence:业务流与规则的分离•ProcessSyndication:提供访问企业联盟的规则•Role-BasedProcessOrganization:定义依附于角色的可互换的流程组件BPM的基本任务BPMS的基本组成•流程模型工具可视化的流程定义•流程开发工具•流程引擎支持业务流程执行•信息库存放流程定义、数据对象、业务规则、集成约束、安全和政策规定、业务度量定义•流程监控/管理工具•报告和分析工具•--相当一个完整的开发、应用和管理平台BPM技术研究•理论基础:BPM的体系、模型、定义语言的研究•实现技术:BPM的仿真和评估;流程的事务特性;WebService、XML、组件技术等在BPM中的应用•应用:BPM的实施技术;在不同领域内的应用方法具体研究问题•过程建模理论和方法•模型验证和仿真方法•资源协调和任务优化调度策略•异常处理和错误恢复问题•系统集成方法BPM的作用•把BP管理与业务逻辑分离更易管理和调整•BP的自动化和流畅化•分层管理模式转变为以过程为中心的扁平结构突出集成和协同•使IT用于改善企业的核心资产和竞争力—收益的业务流程•新的IT架构BPM,提供点对点的过程解决BPM的价值•灵活、敏捷•透明•集成•提高生产率和降低成本•提高满意度软件结构的三次变革:ApplicationApplicationDBMS+70年代数据库管理系统与应用逻辑的分离软件结构的第二次变革ApplicationDBMS+80、90年代用户界面管理系统与应用逻辑的分离UIMS+ApplicationDBMS+软件结构的第三次变革ApplicationDBMS+90年代以后过程管理系统与应用逻辑的分离UIMS++ApplicationDBMS+UIMS+软件结构的第三次变革ApplicationDBMS+90年代以后过程管理系统与应用逻辑的分离UIMS+BPMS+ApplicationDBMS+UIMS+业务流程管理系统BPMS的需要•作为实施BPM的新的技术架构基于Web和应用服务器之上集成和协同支持BPMS应能支持:•BP定义和模型•BP的分析和设计•BP的开发实施•BP的执行•BP的管理和监控•BP的测量和评估BPM应用中的三重境界•看山是山,看水是水•看山不是山,看水不是水•看山还是山,看水还是水-宋,青原行思BPM目前的标准•BPEL4WS1.0:BusinessProcessExecutionLanguageforWebServices。由IBM,BEA和Microsoft提出。•BPML1.0:BusinessProcessModelingLanguage。由BPMI.org提出。•XPDL:XMLProcessDefinitionLanguage.由WFMC提出。•其它相关标准:ebXML,WSFL等业务流程模型语言BPML标准•BPMIBusinessProcessModelingInitiativeBPMI.org•BusinessProcessModelingLanguage(BPML1.0)•BusinessProcessModelingNotation(BPMN)•BusinessProcessQueryLanguage(BPQL)•BPMS管理界面•面向下一代BPI的必要步骤•当前BPM产业并存多个可选的标准•微软XLANGPi-CalculusModel•IBMPetri-netBasedWSFL•BEA,微软,IBMBPEL4WS•OASISebXMLBPSS•WfMC工作流标准XMLProcessDefinitionLanguage(XPDL)•BPML与BPEL4WS类近有望靠拢成单一标准•趋势:与Web服务/XML结合采用XML模式定义WSCIWebServiceChoreographyInterface过程接口定义工作流技术标准•工作流管理联盟TheWorkflowManagementCoalition(WfMC)•WorkflowHandbook2002•BiztalkFrameworkSchemaDescriptionWf-XML•WorkflowReferenceModel•ProcessDefinitionInterchange•.XMLProcessDefinitionLanguage(XPDL)•WorkflowClientApplicationAPISpecification•WAPINamingConventions•InteroperabilityAbstractSpecification•AuditDataSpecificationIT业界的开发计划•IBM:面向业务管理者的BPM方案。产品:WebSphere•微软:通过微软业务服务器的合并或模块化处理,支持企业IT系统、员工和业务流程之间的衔接。Jupiter计划。•HP:集成企业员工、商业应用和电子化服务。产品:HPNetaction。未来BPM技术的走向•强调软件的协同•提高软件可靠性•技术标准化,与其他标准的融合•与其他技术的融合和借鉴•适合中国国情•发展成为完整成熟的BPMS北美地区应用情况和未来购买意向BPM位置:系统集成和B2B之间已有的产品•FileNet:PanangonforECM,BrightapireforCollaborativeCommerce,AcenzaasApplicationPlatform.FileNet的特点:基于Web访问;复杂环境的在线帮助;同其他FileNet产品的有效集成。•Fuego:BusinessServiceOrchestration.使用流程驱动的方法进行协同并管理内部和外部流程;框架中结合了BPM,B2Bi,EAI和WebService等;提供了一个基于java的开发平台;在应用层和表示层之间加入了一个流程层。但Fuego没有加入任何标准组织。已有的产品(续)•Fujitsu:I-Flow.100%基于Java的平台;自动传递基于Web的业务流程;参加了WfMC,OMG,BPMI.or