胡胡胡 胡胡 ( 999 ) Architect Architect Dept. , Primeton BPM 2.0
胡长城 (银狐 999 )
ArchitectArchitect Dept. , Primeton
BPM 2.0
Workflow BPM 1.0 BPM 2.0
80s 90s 2000s now
Workflow
BPR
BPM
SOA
Web2.0
BPM 2.0
SaaS
EAI
BPP
BPM
BPM
Articles
• BPM2.0 ,– Ismael Ghalimi ,Intalio, 2006 —— 技术特性角度
• Make Way For BPM 2.0 , – Bruce Sliver, 2006 —— 业务需求角度
• BPM 2.0: Dynamic Business Process Management, – Scott Byrnes, HandySoft, 2007 —— 市场角度
• Take advantage of Web 2.0 for next-generation BPM 2.0 , – Pradip Roychowdhury , Diptiman Dasgupta, IBM, 2008 —— 产品演进角
度• BPM 2.0 circa 2008
– Ismael Ghalimi ,Intalio, 2006 —— 技术特性角度
Issues of BPM 1.0 , Pradip Roychowdhury , Diptiman Dasgupta, IBM, 2008
• 虽然 BPM 本意是为业务分析人员提供帮助的,但是大部分工具缺乏对业务用户和技术用户中的不同角色支持。虽然在 BPM 的业务流程定义中,业务分析人员是关键角色,但是在大多数 BPM 工具中,如果不了程序语言,是非常难以准确的定义业务流程模型。而且 BPM工具也使得定义和修改一个业务流程变的非常复杂。
• 在业务人员的定义模型和技术实现方面,很难做到准确无误的匹配• 在业务流程执行和业务流程建模的视图符号上,缺乏简易的、可移植
的、可接受的标准。• 在运行环境中,缺乏动态的流程变更支持。如果想修改一个正在运行
的流程,需要经历建模、仿真、部署等生命周期过程。• 缺乏一体化的业务建模、流程建模、服务建模工具。• 缺乏标准的统一,增大的对不同工具的学习成本• 很多 BPM 工具要求你在执行环境中运行代码,这样只能被技术人员
使用,而业务分析人员则望洋兴叹了。
BPM 2.0
• BPM experts have introduced a new architecture paradigm in BPM, termed BPM 2.0. This new model helps technical business analysts to understand business requirements and directly implement them into processes leveraging existing IT systems.
BPM 2.0 Features
• Rich user experience• 懂技术的业务人员• 一体化• 标准化 BPMN/BPEL?• Zero Code• Lightweight integration model• Dynamic process optimization• Business performance optimization
SOAWeb2.0
BPM
国外所提的这些 BPM2.0 理念,是在其已经具有了完整的 BPM Suite 及解决方案后,逐步暴露出业务化问题后的反思。所以我们不能照搬,只能批判的吸纳!
Around BPM2.0
• BPM as a Service– IBM Project Zero– TheProcessFactory(Cordys )– RunMyProcess– MyProcess
• BPP– SAP
BPM in China
• BPM 系统的完善,新流程应用的快速建设• 更容易使用 ( 建模、开发、部署、监控、分析 )• 业务人员更容易参与• 客户自身的状况:管理问题、技术问题、应用问题
业务流程管理的成熟度模型( Business Process Maturity Model )
BPM Product in Primeton
• Product : BPS
Web based
IDE Studio (Eclipse Plugin)
Server BPS Server SCA ContainerSOA
Enviroment
Ismael Ghalimi ,Intalio, 2006
Bruce Sliver, 2006
• BPM 2.0 is top-down and business-driven. BPM begins with business objectives, and aligns them with the operation of end-to-end processes.
• BPM 2.0 quantifies (量化) , predicts (预警) , monitors (监控) , and optimizes (优化) process performance.
• BPM 2.0 requires a BPMS.• BPM 2.0 does not require code.• BPM 2.0 is standards-based. • BPM 2.0 eliminates barriers to get started
Thanks!Q&A