《过程感知的信息系统(国外经典教材·道继慢接计算机科学与技术)》全面讲述了过程感知的信息来自系统(PAIS系统)相关理论、技术和工程体系。
全书共15章,分为四个部分。第Ⅰ部分阐述了PAIS系统基本概念,艺减握风院甚吧深入讨论了人与应用(来自P2A)、人与人(P2P)、应用与应用(A2A)等三类PAIS系统。第Ⅱ部分介绍了过程建模语言,包括统一建模语言(UML)、扩展的事件驱动过程链(eEPC)和形式化过程建模语言(PetriNet),并且介绍了用于评价不同语360百科言能力及其特性的过程模式。第Ⅲ部分介绍了PAIS系统实施与开发技术,包括过程设计与再造、过程械盐开守前提白发论转挖掘和事务型过程管理等技术。第Ⅳ部分介绍了PAIS系统标准和工具,包括工作流管理联盟标准、可执行业务过程语言(WS-BP江损游言后呀起素获EL)、紧架构P2A系统Staffware和松架构P2A求丝甚矛下朝史弦足杂系统FLOWer。《过程感知绿盾现文案至互的信息系统(国外经典教材·计算机科学与技术)》可以作为信息系统或软件工程专业研究生或高年级本科生教材,也可以作为相关研究人员和工程开发者的参考书。
第一部分概念
第1章绪论3
1.1从程序和沿攻南向数据到过程3
1.2PAIS:定义与基本原理4
1.3技术与工具6
1.3.1PAIS历史回顾6
1.3.2PAIS开发工具7
1.4分不位守切酸存密旧类8
1.4.责所著数脸区感孩理末星1面向设计与面向实现8
1.什培材4.2人员与应用软件9
千经觉浓衣同冷城1.4.3过程结构与可预测性10
1.4.4组织内与组低奏调运杆放天齐术派织间11
1.5关于本书12
1.5.1目标和适用读者12
1.5.2内革围聚已长学容组织12
参考文住职献14
第2章Person-to-Application过程:工作流管理16
2.1备措引言16
2.2车川印工作流术语17
2.3工作流建模18
2.3.1多视角看工作流18
2.3.2任务路由2言获令复0
2.3.3工作流模型20
2.3.4工作流生命周期21
2.4工作流管理系统22
2.4.1实基本功能22
2.4.2WfMC参考模型22
2.4.3工作流引擎23
2.4.4接口23
家相除格属 目录
2.5展望24
2.6练习25
参考文献26
第3章Person-to-Person过程:计算机支持的协同工作28
3.1引言28
3.2人与人交互的特征28
3.2.1协同工作28
3.2.2模式探索30
3.2.3规范化的交互31
3.2.4协同技术的内涵31
3.2.5问题和误区32
3.3人与人系统的特点33
3.3.1CSCW33
3.3.2定义34
3.3.3例子34
3.3.4P2P系统特性35
3.4P2P系统实例37
3.4.1CoWord(格里菲斯大学,澳大利亚)38
3.4.2WebExMeetingCenter(WebEx?TM通信公司)38
3.4.3IPMM(香港理工大学,香港)38
3.4.4LeadLine(微软公司)39
3.4.5Caramba(Caramba实验室软件股份公司)40
3.5小结42
3.6练习42
参考文献44
第4章企业应用集成(EAI)和B2B集成过程46
4.1引言46
4.1.1企业应用集成47
4.1.2B2B集成48
4.1.3EAI和B2B过程协作50
4.2EAI和B2B过程举例50
4.2.1多应用系统业务过程50
4.2.2业务数据复制51
4.2.3报价请求的不完全回应52
4.2.4订单更新52
4.3概念、体系结构和工具53
4.3.1集成的相关概念53
4.3.2集成的体系结构56
4.3.3集成的系统和工具57
4.4未来发展58
4.5练习58
4.5.1集成状态不一致问题的解决方案58
4.5.2主/从系统数据更新60
4.5.3应用集成的扩展60
4.5.4B2B过程的终止60
4.5.5事件的转换61
4.5.6业务伙伴的扩展61
参考文献62
第二部分建模语言
第5章使用UML进行过程建模65
5.1引言65
5.2使用活动图对控制流进行建模66
5.2.1基本的控制流结构66
5.2.2高级概念69
5.3对象与对象流建模71
5.3.1对象类型与实例71
5.3.2用对象流扩展活动73
5.4组织结构建模76
5.4.1使用对象图和类图进行组织结构建模76
5.4.2在活动图中集成组织结构79
5.5对业务伙伴之间的交互进行建模80
5.6系统特定过程建模82
5.7小结85
5.8练习86
参考文献87
第6章用事件驱动过程链进行过程建模89
6.1引言89
6.2EPC概述89
6.2.1责任实体及其关系90
6.2.2功能流90
6.2.3输出流90
6.2.4信息流93
6.2.5综合业务过程模型93
6.3ARIS业务过程元模型96
6.4EPC建模指导99
6.5ARIS体系结构103
6.6展望105
6.7练习106
参考文献108
第7章Petri网过程建模110
7.1引言110
7.2Petri网111
7.2.1入门案例111
7.2.2作为可视化语言的Petri网113
7.2.3作为数学结构的Petri网114
7.2.4作为形式化语言的Petri网115
7.2.5Petri网原理115
7.3Petri网类型和行为116
7.3.1基本Petri网116
7.3.2高级Petri网117
7.4建模单个无资源过程118
7.4.1基本构造块118
7.4.2其他构造块119
7.4.3建模重复过程121
7.5建模带资源过程122
7.5.1用基本Petri网建模资源122
7.5.2用高级Petri网建模过程和资源124
7.6行为和细化125
7.6.1因果网125
7.6.2细化126
7.7分析127
7.7.1仿真127
7.7.2模型检测127
7.7.3证明128
7.8几种典型的Petri网129
7.8.1状态机129
7.8.2标识图129
7.8.3自由选择网130
7.8.4工作流网131
7.9练习132
参考文献132
第8章过程建模模式134
8.1引言134
8.2模式分类135
8.3控制流模式举例137
8.3.1基本控制流模式137
8.3.2高级分支和同步模式(AdvancedBranchingand
SynchronizationPatterns)139
8.3.3结构化模式(StructuralPatterns)142
8.3.4多实例模式143
8.3.5基于状态的模式(state-basedpatterns)144
8.3.6取消模式(CancelationPatterns)147
8.4小结147
8.5练习148
致谢150
参考文献150
第三部分技术
第9章过程设计与再设计155
9.1引言155
9.2方法学、技术和工具156
9.3业务过程性能指标157
9.3.1时间157
9.3.2成本158
9.3.3质量158
9.3.4灵活性158
9.4过程再设计最佳实践159
9.4.1任务最佳实践159
9.4.2路由最佳实践160
9.4.3分配最佳实践161
9.4.4资源最佳实践163
9.4.5外联最佳实践164
9.4.6整体最佳实践166
9.5基于信息的业务过程设计166
9.5.1案例:空军测试机构167
9.5.2实用性169
9.6总结170
9.7练习170
参考文献171
第10章过程挖掘173
10.1引言173
10.2过程挖掘概述175
10.3利用α算法进行过程挖掘178
10.3.1输入178
10.3.2α算法179
10.3.3α算法是如何工作的180
10.3.4示例181
10.4α算法的局限性和可能的解决方案182
10.4.1逻辑问题182
10.4.2噪声、异常和不完备性185
10.5小结186
10.6练习186
致谢187
参考文献187
第11章事务型业务过程189
11.1引言189
11.2事务一致性189
11.2.1ACID模型190
11.2.2数据库之外的事务191
11.2.3数据库事务中的原子性192
11.3原子性192
11.3.1问题描述193
11.3.2补偿--Sagas193
11.3.3替代--半原子性194
11.3.4映射到工作流过程195
11.3.5过程建模语言的原子性196
11.4实现原子性的架构196
11.4.1中间件环境下的原子性196
11.4.2XA接口198
11.4.3WS-Coordination和WS-Transaction199
11.4.4WS-CAF(WebService组合应用程序框架)200
11.4.5假设有效协议201
11.4.6电子商务中的事务型过程201
11.5展望203
11.6练习203
致谢204
参考文献204
第四部分标准和工具
第12章工作流定义和执行的相关标准209
12.1引言209
12.2PAIS相关的标准化组织209
12.2.1WfMC209
12.2.2OMG210
12.2.3BPMI210
12.2.4OASIS211
12.2.5W3C211
12.3WFMC参考模型和WFMC术语表212
12.3.1WfMC术语表212
12.3.2WfMC参考模型214
12.4XPDL中的过程定义215
12.4.1XPDL的目标215
12.4.2XPDL简介216
12.4.3XPDL实践224
12.5使用WF-XML进行过程调用226
12.5.1Wf-XML的宗旨226
12.5.2Wf-XML简介226
12.5.3Wf-XML实践230
12.6趋势231
12.7练习233
参考文献235
第13章基于WebService的业务过程执行语言238
13.1WebService简介238
13.1.1WSDL的背景知识238
13.2BPEL4WS239
13.2.1抽象与可执行过程239
13.2.2BPEL过程模型240
13.3小结255
13.4练习255
参考文献258
第14章Staffware中的工作流管理259
14.1引言259
14.2体系结构260
14.2.1Staffware组件260
14.3开发工具集264
14.3.1过程定义器264
14.3.2集成工具265
14.4方法论267
14.4.1十条"金科玉律"267
14.4.2快速应用程序开发269
14.4.3参考过程框架269
14.5资源管理271
14.5.1业务方面的资源271
14.5.2技术方面的资源272
14.6小结272
14.7练习272
参考文献273
第15章FLOWer案例处理方法:超越工作流管理274
15.1引言274
15.2案例处理以及FLOWer概述275
15.2.1用于控制的基本元素275
15.2.2隐式和显式路由277
15.2.3正在被处理的工作279
15.2.4直接分配与间接分配280
15.2.5小结281
15.3FLOWer概念完整性282
15.3.1过程设计283
15.3.2组织设计288
15.3.3工作分配288
15.3.4工作的执行290
15.3.5维护291
15.3.6管理信息291
15.3.7过程持续改进292
15.4过程管理的"金科玉律"292
15.5小结
致谢294
参考文献294
附录297
阅读材料和相关资源297
书目297
相关的门户和网站298
标准组织299
工具300
术语表301
……
上一篇
东壕站
下一篇
过程控制系统的MATLAB仿真