BPM发展现状与趋势PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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,业务流程管理)是指一种定义、实施、 管理业务流程的方法与技术。
相关文档
最新文档