BPM发展现状与趋势PPT课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• BPM所涉及的业务流程不仅包括部门内部的,还包括企业级,甚至与客户、合 作伙伴共同拥有的流程。
• 目前还没有完全统一的定义,各研究机构和专家有着自己不同的定义。
产生背景
• Internet的普及 • 工作流技术的成熟与广泛应用 • XML标准的确立
目标
• 业务流程的分析与设计
• 业务流程的改进与优化
应用及数据服务
基础服务
管理 安全
…
企业级应用系统
SFA, CRM, Custom, Legacy, Mainframe
…
数据库
特制的基础架构
目录、搜索、内容等等
13 P13
SOA带来了IT经济的改变
当今的 IT
“竖井”式应用
集成 不断的构建
面向服务的架构
不能忍受差异性
高技能 – 高成本的技工
新型 IT 服务
Custom Code
Transaction ERP E-Commerce
HTTP/HTML Java App Servers
Packaged Apps Corba - Adapters
BPM
XML Web Services
SOA, Platforms
IBM/Hitachi NEC/Unisys/DEC
• Oracle\IBM\Sy base\Informix \Microsoft
• Macintosh/Windows
• IDS Scheer/BEA/IBM/SAP/微 软/炎黄盈动/科诺/普元11/思 维加速
企业级计算环境的演变
As architectures shift, so do the power players
组装
一次搭建 IT能接受差异性
低成本技工
14 P14
2020/1/1
15
基于SOA的业务流程管理平台
SAP的Netweaver平台,用友UAP、金蝶
BOS、普元、科诺、思维加速、新中 大、浪潮等公司都推出了自己的业务流 程管理平台。
非通用及复杂业务软件
嵌入式 应用软件
企业级 应用软件
基础 应用软件
1970
MS/Intel HP/Oracle/BEA Sybase/Informix
1980
SUN/BEA PeopleSoft I2/BV/C1
1990
IBM/MS/Oracle 2000
12 P12
SOA参考架构
员工
客户
合作伙伴
组合应用、门户以及B2B服务 共享的业务服务
消息总线(传输、路由、转换)
• 业务流程自动化
• 业务流程集成
• 业务流程外包
6
BPM的组成
流程建模工具
业务规则管理工具
BPM
报表分析与管理工具 企业架构建模工具 流程仿真工具
流程集成工具
流程引擎
开发工具
流程监控与管理工具
BPM就是一个完整的开发与运行管理平台
7 P7
BPM工具的类别
BPM就是一个完整的开发与运行管理平台
8 P8
业务基础软件平台 软件基础架构平台 操作系统平台
硬件与网络平台
16
数据来源:
P16
业务流程管理平台的功能框架
业务
系
统 流程
管 理
管理
业务 监控 管理
组织 安全 商业 架构 权限 智能 管理 管理 管理
业务 仿真 工具
开 发 工 具
工
具
开发与运行框架
知识管理将会单独呈现 门户和企业应用集成也可作为选件
Web
Network Computing
Platform Computing
Client/Server Computing
Mainframe Computing
Monolithic Apps Batch OLTB Cobol
Database Apps
RDBMS Client/Server C
Database
BPM发展现状与趋势
1
传统的IT架构是面向应用的
销售
客户
呼叫中心
人事部门
订单管理
市场部门
研发中心
Billing
XML
传统的“竖井”式企业应用
合作伙伴
2
员工
P2
以应用为导向的计算环境
Interface A
Interface B
Interface C
Application A
Application B
Application C
Datastore A
Datastore B
Datastore C
3 P3
点对点的集成
需要处理: 操作系统 程序语言 界面 数据结构
4 P4
企业应用软件的三大难题
有效集成
内容
• 多个应用软件之间的协同工 作,其驱动力来自于用户对 信息共享和快速响应的迫切 需求。
快速适应变化 大幅提高效率
ቤተ መጻሕፍቲ ባይዱ
17
数据来源:
P17
管理软件开始向业务流程管理平台迁移
ERP CRM SCM HR OA EC …
遗
业务流程管理平台
…
留
应
用
业务 业务 业务 组织 安全 商业 业务
系
监控 流程 规则 机构 权限 智能 仿真
统
管理 管理 管理 管理 管理 管理 工具
当前效果。
BPM是人、技术、流程的统一,注重协同和动态变化。
10
P10
软件工业的第三次技术分离
内容
图形界面
业务流程管理
时间 特点
代表厂商
数据库
• 1960年
• 实现数据库与 应用逻辑的分 离,出现DBMS
• 1984
• 实现GUI与应用逻 辑的分离,出现 UIMS
时间
• 2000年以后
• 实现业务流程管理与应用 逻辑的分离,出现BPMS.
• 必须随着用户或者应用环境 的变化而相应地变化,以满 足用户新的需求。适应变化 的本质是用户对应用软件的 个性化需求。
• 软件研发的生产率非常低, 同时也包括软件产品的可靠 性与简洁性非常差。
难点
• IT应用环境十分复杂 • 集成涉及面广:数据集成、信息
集成、人员集成、流程集成,供 应链集成 • 数据接口、适配器、EAI、BPM
BPM的架构
BPM就是一个完整的开发与运行管理平台
9 P9
BPM与工作流、EAI、业务绩效管理
工作流
STEP1 STEP2 STEP3
EAI
系统1 系统2 系统3
业务绩效管理
财务绩效 生产绩效 运营绩效
以线性顺序完成 任务,静态的、
内部的流程
只完成数据的集 成,没有流程与
人员的交互
无法创建与优化 流程,只能反映
• 用户需求变化加速; • IT技术发展日新月异 • 配置法、定制法、升级法
• 根本任务:现实问题的抽象 表达无法准确完成;
• 软件工程化理论的不成熟, 相关标准的不完善,软件研 发工具的局限性,
• CMM/CMMI/CASE工具
5
BPM的诞生
定义
• BPM (Business Process Management,业务流程管理)是指一种定义、实施、 管理业务流程的方法与技术。
• 目前还没有完全统一的定义,各研究机构和专家有着自己不同的定义。
产生背景
• Internet的普及 • 工作流技术的成熟与广泛应用 • XML标准的确立
目标
• 业务流程的分析与设计
• 业务流程的改进与优化
应用及数据服务
基础服务
管理 安全
…
企业级应用系统
SFA, CRM, Custom, Legacy, Mainframe
…
数据库
特制的基础架构
目录、搜索、内容等等
13 P13
SOA带来了IT经济的改变
当今的 IT
“竖井”式应用
集成 不断的构建
面向服务的架构
不能忍受差异性
高技能 – 高成本的技工
新型 IT 服务
Custom Code
Transaction ERP E-Commerce
HTTP/HTML Java App Servers
Packaged Apps Corba - Adapters
BPM
XML Web Services
SOA, Platforms
IBM/Hitachi NEC/Unisys/DEC
• Oracle\IBM\Sy base\Informix \Microsoft
• Macintosh/Windows
• IDS Scheer/BEA/IBM/SAP/微 软/炎黄盈动/科诺/普元11/思 维加速
企业级计算环境的演变
As architectures shift, so do the power players
组装
一次搭建 IT能接受差异性
低成本技工
14 P14
2020/1/1
15
基于SOA的业务流程管理平台
SAP的Netweaver平台,用友UAP、金蝶
BOS、普元、科诺、思维加速、新中 大、浪潮等公司都推出了自己的业务流 程管理平台。
非通用及复杂业务软件
嵌入式 应用软件
企业级 应用软件
基础 应用软件
1970
MS/Intel HP/Oracle/BEA Sybase/Informix
1980
SUN/BEA PeopleSoft I2/BV/C1
1990
IBM/MS/Oracle 2000
12 P12
SOA参考架构
员工
客户
合作伙伴
组合应用、门户以及B2B服务 共享的业务服务
消息总线(传输、路由、转换)
• 业务流程自动化
• 业务流程集成
• 业务流程外包
6
BPM的组成
流程建模工具
业务规则管理工具
BPM
报表分析与管理工具 企业架构建模工具 流程仿真工具
流程集成工具
流程引擎
开发工具
流程监控与管理工具
BPM就是一个完整的开发与运行管理平台
7 P7
BPM工具的类别
BPM就是一个完整的开发与运行管理平台
8 P8
业务基础软件平台 软件基础架构平台 操作系统平台
硬件与网络平台
16
数据来源:
P16
业务流程管理平台的功能框架
业务
系
统 流程
管 理
管理
业务 监控 管理
组织 安全 商业 架构 权限 智能 管理 管理 管理
业务 仿真 工具
开 发 工 具
工
具
开发与运行框架
知识管理将会单独呈现 门户和企业应用集成也可作为选件
Web
Network Computing
Platform Computing
Client/Server Computing
Mainframe Computing
Monolithic Apps Batch OLTB Cobol
Database Apps
RDBMS Client/Server C
Database
BPM发展现状与趋势
1
传统的IT架构是面向应用的
销售
客户
呼叫中心
人事部门
订单管理
市场部门
研发中心
Billing
XML
传统的“竖井”式企业应用
合作伙伴
2
员工
P2
以应用为导向的计算环境
Interface A
Interface B
Interface C
Application A
Application B
Application C
Datastore A
Datastore B
Datastore C
3 P3
点对点的集成
需要处理: 操作系统 程序语言 界面 数据结构
4 P4
企业应用软件的三大难题
有效集成
内容
• 多个应用软件之间的协同工 作,其驱动力来自于用户对 信息共享和快速响应的迫切 需求。
快速适应变化 大幅提高效率
ቤተ መጻሕፍቲ ባይዱ
17
数据来源:
P17
管理软件开始向业务流程管理平台迁移
ERP CRM SCM HR OA EC …
遗
业务流程管理平台
…
留
应
用
业务 业务 业务 组织 安全 商业 业务
系
监控 流程 规则 机构 权限 智能 仿真
统
管理 管理 管理 管理 管理 管理 工具
当前效果。
BPM是人、技术、流程的统一,注重协同和动态变化。
10
P10
软件工业的第三次技术分离
内容
图形界面
业务流程管理
时间 特点
代表厂商
数据库
• 1960年
• 实现数据库与 应用逻辑的分 离,出现DBMS
• 1984
• 实现GUI与应用逻 辑的分离,出现 UIMS
时间
• 2000年以后
• 实现业务流程管理与应用 逻辑的分离,出现BPMS.
• 必须随着用户或者应用环境 的变化而相应地变化,以满 足用户新的需求。适应变化 的本质是用户对应用软件的 个性化需求。
• 软件研发的生产率非常低, 同时也包括软件产品的可靠 性与简洁性非常差。
难点
• IT应用环境十分复杂 • 集成涉及面广:数据集成、信息
集成、人员集成、流程集成,供 应链集成 • 数据接口、适配器、EAI、BPM
BPM的架构
BPM就是一个完整的开发与运行管理平台
9 P9
BPM与工作流、EAI、业务绩效管理
工作流
STEP1 STEP2 STEP3
EAI
系统1 系统2 系统3
业务绩效管理
财务绩效 生产绩效 运营绩效
以线性顺序完成 任务,静态的、
内部的流程
只完成数据的集 成,没有流程与
人员的交互
无法创建与优化 流程,只能反映
• 用户需求变化加速; • IT技术发展日新月异 • 配置法、定制法、升级法
• 根本任务:现实问题的抽象 表达无法准确完成;
• 软件工程化理论的不成熟, 相关标准的不完善,软件研 发工具的局限性,
• CMM/CMMI/CASE工具
5
BPM的诞生
定义
• BPM (Business Process Management,业务流程管理)是指一种定义、实施、 管理业务流程的方法与技术。