第1部分 入门 1
第1章 关于工作流 3
Workflow Foundation概述 4
认识Workflow Foundation应用程序 10
Workflow Foundation的重要服务及功能 24
建立工作流应用程序 28
第2章 建立WF应用程序 29
WF的应用场景 30
客户询价处理应用程序 32
XAML 44
持续发展 50
第3章 活动 53
内置的基础活动 55
基本类活动 57
通信事件类活动 81
错误处理类活动 86
事务和补偿类 89
条件和规则判断类活动 94
Web Service类活动 100
状态机工作流类活动 105
对活动应有的认识 112
了解基本活动之后的思考 113
第2部分 应用WF工作流 115
第4章 和外界系统沟通 117
流程实例的生命周期 118
通过事件及方法的调用进行互动 124
扩充询价流程 136
修改工作流 139
调用外部流程 145
数据交换和异动 151
第5章 流程的事务、补偿和错误处理 153
WF的错误处理 154
事务操作的处理 163
补偿机制 170
Web Service的结合应用 180
第6章 流程和Web Service的结合 181
使用Web Service 182
InvokeWebService活动 183
发布工作流成为Web Service 188
使用配置文件来配置WF运行时引擎 196
以角色为基础的授权 200
事件驱动流程 202
第7章 状态机工作流 203
状态机工作流vs*顺序工作流 204
红绿灯工作流的开发 207
运用状态机工作流的注意事项 215
第3部分 深入应用 217
第8章 完整的工作流运用 219
类似Windows Service应用程序:Reminder 220
适合用来做等待的活动 226
结合ASP.NET应用程序 227
WF和MVC架构 234
发挥WF的想象空间 235
第9章 创建自定义活动 237
活动的基本定义 240
活动的生命周期 241
创建自定义活动 243
宿主环境的结合 251
第10章 和WCF的整合 253
熟悉WCF服务的基本开发流程 255
开发范例 258
运用WF处理分布式数据的流程 264
第11章 规则和条件 265
关于规则及条件 266
条件的使用 268
规则的使用 277
规则执行的跟踪 285
起点 288