IBM BPM实战指南

IBM BPM实战指南 pdf epub mobi txt 电子书 下载 2026

☆☆☆☆☆
出版者:北京希望电子出版社
作者:IBM中国开发中心BPM团队
出品人:
页数:288
译者:
出版时间:2014-10-12
价格:49.00
装帧:平装
isbn号码:9787830021634
丛书系列:IBM中国开发中心系列
图书标签:
  • BPM
  • 计算机
  • 流程管理
  • IBM
  • 工作-数据分析/数据科学/商业智能
  • 工作-业务流程
  • Sciences
  • 2015/4
  • IBM BPM
  • 流程建模
  • 流程引擎
  • 业务流程管理
  • BPMN
  • Java
  • WebSphere
  • 流程优化
  • 案例分析
  • 实战指南
想要找书就要到 本本书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书从BPM用户的实际需求出发,由浅入深、循序渐进地对BPM进行整体认识和深入理解。

本书共分5章。第1章为BPM的理论篇,介绍BPM的发展历史、相关标准、生命周期和未来趋势,读者还可以从中了解IBM BPM的产品架构以及BPM和企业业务框架的关系;第2、3章以BPM项目开发的方法论为出发点,详细介绍如何使用BPM搭建流程平台、流程开发的具体步骤和开发原则,以及流程的梳理和设计;第4章是本书的核心,读者可从零起步,学会如何进行使用IBM BPM进行环境配置、流程的建模及开发,并学习掌握BPM开发的进阶技巧,如Coach进阶、UCA及关联事件、Portal的客户化定制、REST API、开发运维注意事项、产品迁移,以及BPM的高可用性;第5章详细介绍BPM的管控方法论,针对企业采用BPM所遇到的各种问题,详细介绍了如何建立企业级的流程管控和BPM卓越中心。本书是IBM BPM中国团队多位技术专家的经验汇集和实战总结,希望对读者有所裨益,并成为企业的智慧流程及管理之路的助力。

这本书旨在为读者提供全面而深入的学习路径,帮助他们系统地掌握业务流程自动化(BPM)的相关知识和实战技能。它从零基础出发,逐步引导读者理解业务流程设计的基本概念,包括流程图、流程模型以及各类流程工具的使用方法。这部分内容详细讲解了如何通过结构化的思维方式,将复杂的工作流转化为清晰、有条理的系统。 书中不仅注重理论知识的传授,还强调实践操作的重要性,提供了大量真实案例和应用场景,使读者能够将所学应用到实际工作中。这些案例涵盖了多个行业,如制造、服务、金融等,每个案例都通过详细分析流程优化过程,为读者展示了理论与实践的完美结合。 书籍还特别关注流程自动化技术的发展,包括BPM软件工具的介绍和对比分析。这部分内容帮助读者了解当前主流工具的特点、优势及其适用场景,甚至通过操作演示展示如何使用这些工具进行实际工作流设计与优化。 此外,书中特别重视用户体验设计在业务流程中的重要性,介绍了如何通过界面设计和用户体验优化提升员工的工作效率。这种综合性的内容使读者不仅能够理解流程的技术细节,更能掌握流程从设计到实施的全过程。 书籍还涵盖了许多常见问题与挑战,如流程矢量化、性能测试、流程文档管理等,帮助读者在面对实际工作时具有自信和能力。这些内容不仅丰富了理论知识,也为读者提供了应对实际问题的实用工具。 通过这本书,读者将全面掌握BPM的基本原理与应用技能,同时培养独立思考和解决问题的能力。它是一个系统且详细的学习资料,适用于初学者也能有条不紊地进行学习,以及对进阶专业人才来说也是一个重要的参考。书中内容精炼、逻辑清晰,让读者在阅读过程中逐渐深入理解并应用BPM知识,真正实现从理论学习到实践运用的转化。 这本书旨在通过细致入微的解释和丰富的实例,帮助每一位读者建立扎实的BPM基础,为他们未来职业发展奠定坚实的理论与技能基础。这样的内容设计不仅提升了学习的深度,还大大增加了阅读体验的价值。

作者简介

目录信息

第1章 理论
1.1 BPM的发展历史 .........................................................................................................................1
1.2 BPM的相关标准介绍 ..................................................................................................................4
1.3 BPM的生命周期 ..........................................................................................................................7
1.3.1 广义生命周期 ..................................................................................................................7
1.3.2 狭义生命周期 ..................................................................................................................8
1.4 BPM的未来趋势 ..........................................................................................................................8
1.4.1 敏捷化 ..............................................................................................................................8
1.4.2 智慧化 ..............................................................................................................................9
1.4.3 社区化 ..............................................................................................................................9
1.4.4 移动化 ............................................................................................................................10
1.4.5 虚拟化 ............................................................................................................................10
1.5 IBM BPM产品架构介绍............................................................................................................10
1.6 BPM和企业业务框架(EA)的关系 .......................................................................................14
1.6.1 纵向 ...............................................................................................................................15
1.6.2 横向 ...............................................................................................................................16
1.6.3 环向 ...............................................................................................................................17
第2章 IBM BPM项目开发方法论
2.1 BPM项目实施和其他项目实施的主要区别 ............................................................................19
2.2 BPM“粗粒度”开发的基本原则 ............................................................................................21
2.3 BPM项目开发的范围和步骤 ....................................................................................................22
2.3.1 一份BPM项目实施的调查报告 ....................................................................................22
2.3.2 明确BPM项目的范围 ....................................................................................................23
2.3.3 BPM项目实施的顺序 ....................................................................................................24
2.4 搭建流程平台的步骤和开发原则.............................................................................................25
2.4.1 人工工作流平台开发的内容 ........................................................................................25
2.4.2 人工工作流程的开发原则 ............................................................................................26
2.4.3 建立流程平台的“流程模板库” ................................................................................28
2.4.4 流程平台的对外接口 ....................................................................................................28
2.4.5 建立统一的人工任务分配策略模块 ............................................................................29
2.4.6 建立统一的人工任务列表 ............................................................................................29
2.5 具体流程的开发步骤和开发原则.............................................................................................30
2.5.1 定义流程的业务数据结构 ............................................................................................31
2.5.2 定义泳道并定义路由逻辑(画流程图) ....................................................................31
2.5.3 流程的路由逻辑 ............................................................................................................31
2.5.4 指定环节的属性并指定环节的执行角色以及任务分配规则 ....................................32
2.5.5 表单和表单逻辑 ............................................................................................................34
2.5.6 给出流程监控的绩效指标 ............................................................................................35
2.5.7 流程回放 ........................................................................................................................35
第3章 流程梳理和设计
3.1 流程梳理方法介绍.....................................................................................................................36
3.1.1 流程体系框架介绍 ........................................................................................................36
3.1.2 流程分级介绍 ................................................................................................................38
3.1.3 流程的定义方法 ............................................................................................................38
3.1.4 流程的合并归类及优化 ................................................................................................40
3.2 BPM流程设计 ............................................................................................................................41
3.2.1 流程的设计 ....................................................................................................................42
3.2.2 如何转换业务需求 ........................................................................................................42
3.2.3 BPMN规范 .....................................................................................................................42
3.2.4 流程流转模式 ................................................................................................................45
3.2.5 任务指派 ........................................................................................................................46
3.2.6 表单 ...............................................................................................................................47
3.2.7 服务接口 ........................................................................................................................49
3.2.8 规则 ...............................................................................................................................51
3.2.9 KPI定义 ..........................................................................................................................51
3.2.10 Process Portal ................................................................................................................52
3.2.11 流程设计基本规范 ......................................................................................................53
第4章 BPM开发基础及进阶
4.1 开发基础....................................................................................................................................55
4.1.1 环境配置 ........................................................................................................................56
4.1.2 一阶段建模 ....................................................................................................................57
4.1.3 二阶段开发 ....................................................................................................................70
4.1.4 部署上线 ........................................................................................................................81
4.2 服务器端JavaScript编程 ............................................................................................................82
4.3 任务分配....................................................................................................................................83
4.4 IBPM中的用户组 .......................................................................................................................83
4.4.1 安全组(Security Group) ............................................................................................83
4.4.2 团队管理者组(Team Manager Group) .....................................................................84
4.4.3 参与者组(Participant Group) ....................................................................................85
4.4.4 团队(Team)................................................................................................................88
4.5 基于参与者组的流程任务分配.................................................................................................91
4.5.1 定义任务分配 ................................................................................................................91
4.5.2 运行时设置和管理任务分配 ........................................................................................93
4.6 基于团队的流程任务分配.........................................................................................................96
4.6.1 定义任务分配 ................................................................................................................96
4.6.2 运行时设置和管理任务分配 ........................................................................................97
4.7 任务分配的一般模式及在IBPM中的实现 ...............................................................................98
4.8 Coach进阶 .................................................................................................................................99
4.8.1 Coach视图 ......................................................................................................................99
4.8.2 如何动态地修改Coach视图的行为 ............................................................................102
4.8.3 如何在Coach视图中调用后台服务 ............................................................................106
4.8.4 常用的Coach使用模式 ................................................................................................110
4.9 理解与运用UCA及其关联消息事件 ......................................................................................122
4.9.1 新建UCA ......................................................................................................................122
4.9.2 创建事件处理流程 ......................................................................................................125
4.9.3 实验:使用“立即运行”触发该UCA并检测事件处理流程能否被正确触发 ......128
4.9.4 创建系统服务以调用该UCA ......................................................................................129
4.10 Portal的客户化定制 ...............................................................................................................132
4.10.1 Process Portal 的功能 .................................................................................................132
4.10.2 设计不一样的Process Portal ......................................................................................132
4.10.3 定制化工具 ................................................................................................................132
4.10.4 Process Portal的定制化 ..............................................................................................133
4.11 使用 IBM BPM REST API 管理业务流程 ............................................................................140
4.11.1 REST介绍 ...................................................................................................................140
4.11.2 基本概念 ....................................................................................................................141
4.11.3 REST API实战篇 ........................................................................................................144
4.11.4 REST API 使用注意事项 ...........................................................................................157
4.11.5 REST API 安全 ...........................................................................................................158
4.12 系统集成——Web Service ....................................................................................................159
4.12.1 Web Service概述 ........................................................................................................159
4.12.2 出站Web Service(Outbound Web Service) ...........................................................160
4.12.3 Web Service集成控件 ................................................................................................162
4.12.4 Call Web Service via SOAP ........................................................................................174
4.12.5 入站Web Service(Inbound Web Service) ..............................................................177
4.12.6 参考资料 ....................................................................................................................180
4.13 可重用资产介绍.....................................................................................................................181
4.13.1 会签、动态加减签 ....................................................................................................181
4.13.2 代理 ............................................................................................................................191
4.13.3 一个通用的Web组件的实现树 .................................................................................195
4.13.4 任务自由跳转 ............................................................................................................205
4.14 流程开发中的错误处理.........................................................................................................206
4.14.1 BPD中的异常处理 .....................................................................................................206
4.14.2 服务中的异常处理 ....................................................................................................208
4.15 BPM开发、运维的注意事项及最佳实践 ............................................................................209
4.15.1 应用开发中的注意事项 ............................................................................................209
4.15.2 运行时性能调优 ........................................................................................................212
4.16 业务运维的注意事项.............................................................................................................215
4.16.1 通过流程管理控制台(Process Admin Console)监控 ..........................................215
4.16.2 通过流程监视器(Process Inspector)搜索流程实例 ............................................217
4.16.3 通过流程监视器对失败的流程实例中的错误和故障进行故障诊断 ....................217
4.16.4 在流程服务器(Process Server)上部署新版本快照时参与者组的映射关系 .....218
4.16.5 迁移现行数据 ............................................................................................................218
4.16.6 定期清除(Housekeeping) .....................................................................................218
4.16.7 管理员干预 ................................................................................................................219
4.17 Runtime Monitoring——IT运维注意事项 ............................................................................220
4.17.1 如何保证系统的健壮性 ............................................................................................220
4.17.2 环境备份 ....................................................................................................................221
4.17.3 更新 Process Portal 任务索引 ....................................................................................221
4.18 BPM产品的迁移与升级 ........................................................................................................221
4.18.1 概述 ............................................................................................................................221
4.18.2 运行时迁移 ................................................................................................................222
4.18.3 应用程序迁移 ............................................................................................................224
4.18.4 Artifacts迁移 ...............................................................................................................226
4.18.5 迁移路线图 ................................................................................................................227
4.19 BPM的高可用性 ....................................................................................................................228
4.19.1 高可用性的概念 ........................................................................................................228
4.19.2 高可用性的原理 ........................................................................................................229
4.19.3 BPM高可用性架构 ....................................................................................................231
第5章 BPM的管控方法论
5.1 BPM能力模型 ..........................................................................................................................233
5.2 开启业务流程管理之路...........................................................................................................234
5.2.1 企业业务流程管理之路 ..............................................................................................235
5.2.2 企业采用BPM所遇到的各种问题 ..............................................................................236
5.2.3 企业价值链分析 ..........................................................................................................238
5.2.4 成功实施第一个业务流程项目 ..................................................................................241
5.2.5 实现从单个BPM项目到BPM流程平台的转变 .........................................................243
5.3 建立企业级流程管控(Governance)机制 ...........................................................................243
5.3.1 业务流程管控的基本框架 ..........................................................................................244
5.3.2 业务流程管控机制的几个重要方面 ..........................................................................245
5.3.3 BPM管控机制的操作模型 ..........................................................................................246
5.4 建立BPM卓越中心 ..................................................................................................................248
5.4.1 为什么需要BPM卓越中心 ..........................................................................................248
5.4.2 BPM卓越中心的三个关键领域 ..................................................................................248
5.4.3 战略 ..............................................................................................................................248
5.4.4 交付(Delivery) ........................................................................................................252
5.4.5 共享平台 ......................................................................................................................257
附录 成功实施BPM项目的十一个习惯
从流程改善开始的可靠步骤............................................................................................................260
导言...................................................................................................................................................260
成功项目/交付 .................................................................................................................................261
提高BPM团队的竞争力 ...................................................................................................................265
在整个企业内利用 BPM ..................................................................................................................267
那么下一步是什么?........................................................................................................................271
重述BPM计划取得圆满成功的十一种习惯 ...................................................................................272
为什么选择 IBM 的 BPM?.............................................................................................................273
· · · · · · (收起)

读后感

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

评分☆☆☆☆☆

用户评价

评分☆☆☆☆☆

如果说这本书有什么亮点,那就是对某个特定工具链的配置过程做了详尽的图文说明,这对于刚接触这个工具的新手来说无疑是友好的。但从更宏观的项目实施角度来看,对于如何组织一个成功的BPM项目,缺少了对项目管理方法论的深入探讨。例如,如何与业务部门高效沟通,如何将模糊的业务需求转化为清晰的BPMN模型,以及在项目收尾阶段如何进行用户培训和知识沉淀,这些“软技能”和项目方法论的缺失,使得这本书的“实战”二字略显名不副实。一个成功的流程项目,往往是技术和管理的完美结合,而这本书似乎过于偏向技术实现的细节,而忽略了项目中“人”和“流程”的互动艺术。我希望看到的是,作者能分享一些关于如何巧妙地在需求评审会上“引导”业务人员发现真正的痛点,而不是仅仅被动接受他们提出的表面需求的故事,那样的内容才真正能称得上是宝贵的“实战经验谈”。

评分☆☆☆☆☆

关于流程治理和生命周期管理的章节,我感觉内容有些分散,缺乏一个清晰的、贯穿始终的治理框架。流程治理不仅仅是版本控制那么简单,它涉及到流程的度量标准(KPIs)、合规性审计、以及如何建立一个持续改进(CI/CD for Processes)的文化。这本书对如何定义和提取有意义的流程KPIs(比如首次通过率、流程周期时间变异系数等)的讲解不够深入,更多是罗列了一些基础的指标名称。更令我感到遗憾的是,在涉及流程权限和安全策略的章节中,内容显得有些保守和基础。在如今数据安全日益严格的环境下,流程数据的隔离、敏感信息的脱敏处理,以及如何结合企业身份管理系统(如LDAP或SAML)进行单点登录和授权,这些都是企业级应用必须攻克的难题。书中对如何设计一个灵活且安全的权限模型,以便在不影响流程引擎稳定性的前提下,应对不断变化的合规要求,提供的实战经验相对匮乏,让我感觉在“安全落地”这一环上,略显单薄。

评分☆☆☆☆☆

阅读体验上,这本书给我的感觉就像是走在一条铺设得非常平整但略显单调的柏油马路上,安全可靠,但缺乏风景的惊喜。我对流程自动化引擎的性能调优和高可用性架构的描述特别关注,毕竟在金融或大型制造企业的核心业务场景中,系统的稳定性和响应速度是至关重要的生命线。书中提到了集群部署和负载均衡的一些基础配置,但对于深度优化的细节,比如数据库连接池的最佳实践、特定流程节点的缓存策略,或者是在面对突发高并发请求时,引擎内部的队列管理和降级机制是如何运作的,这些关键性的、能体现“实战经验”的内容着墨不多。例如,我一直想弄清楚在某个特定版本的WebSphere Process Server(假设书中提到了某个老版本)中,如何通过JVM参数调整来榨干每一分性能,书中给出的往往是默认配置的建议,这对于追求极致性能的团队来说,帮助有限。此外,关于流程监控和预警机制的设计,书中似乎更侧重于展示监控界面的截图,而不是设计一个能够提前预测流程阻塞并自动通知相关干系人的智能预警模型。希望未来能看到更多关于“如何让流程跑得更快、更稳”的硬核技术分享。

评分☆☆☆☆☆

这本书在用户体验和流程的“人性化”设计方面,给我的触动较小。BPM的最终目标是提升业务效率和用户满意度,而这往往体现在表单设计、移动端适配以及用户交互的流畅性上。我本以为在介绍完核心流程引擎之后,会有大篇幅讲解如何利用现代前端技术(比如React或Vue)来构建既符合BPMN规范又极具现代感和响应速度的用户界面。然而,书中对前端表单构建的介绍,似乎还停留在基于工具自带的拖拽界面,这在处理复杂的数据联动、动态权限展示和多步骤校验时,显得力不从重。举个例子,在审批场景中,不同角色看到的审批字段应该实时变化,甚至根据历史记录自动填充某些字段,这种细微的用户体验设计,是真正决定流程采纳率的关键。书中对这些细节的描述,显得有些一笔带过,更像是“功能实现”,而非“用户体验优化”。我更期待看到作者如何运用设计思维,去简化那些原本复杂的业务操作,让“小白”用户也能轻松上手,而不是仅仅满足于流程能够成功流转就算完事。

评分☆☆☆☆☆

这本书,说实话,拿到手里的时候,我的期望值其实挺高的。毕竟现在企业里流程管理的复杂性越来越高,大家都在寻找那种既有理论深度,又能切实指导实践的“干货”。我首先翻阅了关于流程建模和设计的部分,希望能看到一些创新性的方法论,比如如何更好地结合敏捷开发理念来迭代流程。结果呢,虽然书中对BPMN 2.0的讲解还算详尽,但很多内容感觉像是对官方规范的重新组织和阐述,缺乏那种让人眼前一亮的“实战独家秘籍”。比如,在处理跨部门、跨系统集成时,书中更多地是陈述了“应该怎么做”的理想状态,但对于实际项目中经常遇到的权限壁垒、数据标准不一等“硬骨头”,给出的解决方案略显笼统,更偏向于工具本身的功能介绍,而不是在复杂的组织架构下如何运用工具去“破局”。我期待看到的是,作者如何用真实的案例剖析,展示他们在面对一个棘手的遗留系统集成时,是如何运用特定的技术或设计模式来绕过或解决那些文档里不会告诉你的坑。整体感觉上,它更像是一本扎实的、面向初中级开发者的工具手册,对于资深架构师而言,可能需要花费更多的时间去“淘金”。

评分☆☆☆☆☆

没想到我司出了这么多书。除了第四章以外粗略扫过,还可以吧…SY

评分☆☆☆☆☆

完整的读书笔记,参见http://www.cnblogs.com/wing011203/p/4492823.html。

评分☆☆☆☆☆

没想到我司出了这么多书。除了第四章以外粗略扫过,还可以吧…SY

评分☆☆☆☆☆

没想到我司出了这么多书。除了第四章以外粗略扫过,还可以吧…SY

评分☆☆☆☆☆

完整的读书笔记,参见http://www.cnblogs.com/wing011203/p/4492823.html。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等

© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有