业务流程管理(BPM)对信息化的影响
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BPML 1.0:Business Process Modeling Language。由BPMI.org提出。 XPDL:XML Process Definition Language.由WFMC提出。 其它相关标准:ebXML,WSFL等
业务流程模型语言BPML标准
BPMI Business Process Modeling Initiative
+
UIMS
+
Application
+
DBMS
DBMS
90年代以后过程管理系统与应用逻辑的分离
业务流程管理系统BPMS的需要
作为实施 BPM 的新的技术架构 基于Web和应用服务器之上 集成和协同支持
BPMS 应能支持: BP 定义和模型 BP 的分析和设计 BP 的开发实施 BP 的执行 BP 的管理和监控 BP 的测量和评估
业务流程管理(BPM)对信息化的影响
Workflow --EAI --BPM
工作流:以线性顺序完成任务:
STEP1
STEP2
STEP3
EAI解决了企业之间数据的访问, 但是没有考虑人的交互。
SYSTEM 1
SYSTEM 2
SYSTEM 3
Workflow --EAI --BPM
BPM:人、流程、技术的统一
等在BPM中的应用 应用:BPM的实施技术;在不同领域内的应用方法
具体研究问题
过程建模理论和方法 模型验证和仿真方法 资源协调和任务优化调度策略 异常处理和错误恢复问题 系统集成方法
BPM的作用
把 BP 管理与业务逻辑分离 更易管理和调整 BP 的自动化和流畅化 分层管理模式转变为以过程为中心的扁平结构 使IT 用于改善企业的核心资产和竞争力—
STEP 1
SYSTEM 2
IF STEP 2
SYSTEM 3
STEP 3
BPM = 协同 + 工作流
BPM = Collaboration + Workflow 强调人通过存取信息的决策作用 可区分三类 Process:
-- 一般的管理性Process -- 事务/交易 Process -- 协作性Process Web-Based Workflow 工作流技术的应用和借鉴
的流程组件
BPMS 百度文库基本组成
流程模型工具 可视化的流程定义
流程开发工具
流程引擎 支持业务流程执行
信息库
存放流程定义、数据对象、业务规则、集成约束、安全和政策
规定、业务度量定义
流程监控/管理工具
报告和分析工具
-- 相当一个完整的开发、应用和管理平台
BPM技术研究
理论基础:BPM的体系、模型、定义语言的研究 实现技术:BPM的仿真和评估;流程的事务特性;Web Service、XML、组件技术
什么是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, partners, applications and databases. -Darcy Fowkes,BPMG
BPM 的基本任务
业务流程的分析 (BPA) 和设计 (BPD) 业务流程的改进 (BPI) 和优化 (BPO)
业务流程不断改进, 提高竞争力 业务流程自动化 (BPA) 业务过程集成 (BPI) 业务过程重整 (BPR) 革命性变更 业务过程外包 (BPO) 聚焦核心业务
BPM 的基本任务
BPML 与 BPEL4WS 类近 有望靠拢成单一标准
趋势: 与 Web 服务/XML 结合 采用XML 模式定义
当前 BPM 产业并存多个可选的标准
微软 XLANG Pi-Calculus Model
IBM Petri-net Based WSFL
BEA, 微软, IBM BPEL4WS
OASIS ebXML BPSS
WfMC 工作流标准 XML Process Definition Language (XPDL)
收益的业务流程 新的 IT 架构BPM,提供点对点的过程解决
突出集成和协同
BPM的价值
灵活、敏捷 透明 集成 提高生产率和降低成本 提高满意度
软件结构的三次变革:
Application
Application
+
DBMS 70年代数据库管理系统与应用逻辑的分离
软件结构的第二次变革
Application
Processweb Engineering:建立核心流程 Process Professionalization:提供满足用户习惯的流程工作方
式 Process Independence:业务流与规则的分离 Process Syndication:提供访问企业联盟的规则 Role-Based Process Organization:定义依附于角色的可互换
BPM应用中的三重境界
看山是山,看水是水 看山不是山,看水不是水 看山还是山,看水还是水
-宋,青原行思
BPM目前的标准
BPEL4WS 1.0:Business Process Execution Language for Web Services。 由IBM,BEA和Microsoft提出。
UIMS
+
+
DBMS
Application
+
DBMS
80、90年代用户界面管理系统与应用逻辑的分离
软件结构的第三次变革
UIMS
+
+
Application
+
UIMS
+
Application
+
DBMS
DBMS
90年代以后过程管理系统与应用逻辑的分离
软件结构的第三次变革
UIMS
BPMS
+
+
Application
BPMI.org
Business Process Modeling Language (BPML 1.0)
Business Process Modeling Notation (BPMN)
Business Process Query Language (BPQL)
BPMS 管理界面
面向下一代 BPI 的必要步骤
业务流程模型语言BPML标准
BPMI Business Process Modeling Initiative
+
UIMS
+
Application
+
DBMS
DBMS
90年代以后过程管理系统与应用逻辑的分离
业务流程管理系统BPMS的需要
作为实施 BPM 的新的技术架构 基于Web和应用服务器之上 集成和协同支持
BPMS 应能支持: BP 定义和模型 BP 的分析和设计 BP 的开发实施 BP 的执行 BP 的管理和监控 BP 的测量和评估
业务流程管理(BPM)对信息化的影响
Workflow --EAI --BPM
工作流:以线性顺序完成任务:
STEP1
STEP2
STEP3
EAI解决了企业之间数据的访问, 但是没有考虑人的交互。
SYSTEM 1
SYSTEM 2
SYSTEM 3
Workflow --EAI --BPM
BPM:人、流程、技术的统一
等在BPM中的应用 应用:BPM的实施技术;在不同领域内的应用方法
具体研究问题
过程建模理论和方法 模型验证和仿真方法 资源协调和任务优化调度策略 异常处理和错误恢复问题 系统集成方法
BPM的作用
把 BP 管理与业务逻辑分离 更易管理和调整 BP 的自动化和流畅化 分层管理模式转变为以过程为中心的扁平结构 使IT 用于改善企业的核心资产和竞争力—
STEP 1
SYSTEM 2
IF STEP 2
SYSTEM 3
STEP 3
BPM = 协同 + 工作流
BPM = Collaboration + Workflow 强调人通过存取信息的决策作用 可区分三类 Process:
-- 一般的管理性Process -- 事务/交易 Process -- 协作性Process Web-Based Workflow 工作流技术的应用和借鉴
的流程组件
BPMS 百度文库基本组成
流程模型工具 可视化的流程定义
流程开发工具
流程引擎 支持业务流程执行
信息库
存放流程定义、数据对象、业务规则、集成约束、安全和政策
规定、业务度量定义
流程监控/管理工具
报告和分析工具
-- 相当一个完整的开发、应用和管理平台
BPM技术研究
理论基础:BPM的体系、模型、定义语言的研究 实现技术:BPM的仿真和评估;流程的事务特性;Web Service、XML、组件技术
什么是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, partners, applications and databases. -Darcy Fowkes,BPMG
BPM 的基本任务
业务流程的分析 (BPA) 和设计 (BPD) 业务流程的改进 (BPI) 和优化 (BPO)
业务流程不断改进, 提高竞争力 业务流程自动化 (BPA) 业务过程集成 (BPI) 业务过程重整 (BPR) 革命性变更 业务过程外包 (BPO) 聚焦核心业务
BPM 的基本任务
BPML 与 BPEL4WS 类近 有望靠拢成单一标准
趋势: 与 Web 服务/XML 结合 采用XML 模式定义
当前 BPM 产业并存多个可选的标准
微软 XLANG Pi-Calculus Model
IBM Petri-net Based WSFL
BEA, 微软, IBM BPEL4WS
OASIS ebXML BPSS
WfMC 工作流标准 XML Process Definition Language (XPDL)
收益的业务流程 新的 IT 架构BPM,提供点对点的过程解决
突出集成和协同
BPM的价值
灵活、敏捷 透明 集成 提高生产率和降低成本 提高满意度
软件结构的三次变革:
Application
Application
+
DBMS 70年代数据库管理系统与应用逻辑的分离
软件结构的第二次变革
Application
Processweb Engineering:建立核心流程 Process Professionalization:提供满足用户习惯的流程工作方
式 Process Independence:业务流与规则的分离 Process Syndication:提供访问企业联盟的规则 Role-Based Process Organization:定义依附于角色的可互换
BPM应用中的三重境界
看山是山,看水是水 看山不是山,看水不是水 看山还是山,看水还是水
-宋,青原行思
BPM目前的标准
BPEL4WS 1.0:Business Process Execution Language for Web Services。 由IBM,BEA和Microsoft提出。
UIMS
+
+
DBMS
Application
+
DBMS
80、90年代用户界面管理系统与应用逻辑的分离
软件结构的第三次变革
UIMS
+
+
Application
+
UIMS
+
Application
+
DBMS
DBMS
90年代以后过程管理系统与应用逻辑的分离
软件结构的第三次变革
UIMS
BPMS
+
+
Application
BPMI.org
Business Process Modeling Language (BPML 1.0)
Business Process Modeling Notation (BPMN)
Business Process Query Language (BPQL)
BPMS 管理界面
面向下一代 BPI 的必要步骤