本书为软件开发人员和软件架构师提供了构建基于Windows Workflow Foundation的解决方案时所需要了解的一切知识。书中的例子和示例代码详尽描述了该技术的每个主要方面。本书旨在将Windows Workflow Foundation的相关介绍和运用该技术所构建的例子很好地结合起来。
本书前几章介绍了工作流和Windows Workflow Foundation的基础知识,并使用了简单的代码演示如何进行与一般工作流应用程序相关的一些基础操作。之后,每个章节深入讲解了Windows Workflow Foundation体系结构的各个方面。本书还包括运用即插即用功能以及扩展基本API的方法开发解决方案的相关主题。
如果您想掌握建立Windows Workflow Foundation解决方案的技巧,那么本书正是您所需要的。它为您提供了一个清晰、实用的指南,指导您开发基于工作流的软件并将它集成到现有的技术体系中。在本书中,您还将看到很多现实世界中的例子以及示例代码,它们将帮助您快速起步。
书中对Windows Workflow Foundation中的每个主要部分以及与工作流应用程序相关的基本操作进行了深入研究。详述了如何在Visual Studio中开发工作流,用定制代码扩展框架,以及使用微软的技术如SharePoint 2007和Windows Communication Foundation(简称WCF)来利用框架等内容。从而帮助读者学会使用Windows Workflow Foundation来为公司创建极具价值的新型业务解决方案。
第1章 工作流和Windows Workflow Foundation导论
1.1 背景简介
1.2 工作流概念
1.2.1 业务流程管理
1.2.2 工作流原则
1.2.3 工作流的类型
1.2.4 工作流场景和实例
1.2.5 工作流的实现
1.3 Windows Workflow Foundation
1.3.1 .NET和.NET Framework 3.0简介
1.3.2 为何选择Windows Workflow Foundation
1.3.3 谁应该关注Windows Workflow Foundation?
1.4 小结
第2章 Hello,Workflow!
2.1 Hello World
2.1.1 需要的工具
2.1.2 练习目标
2.1.3 开始练习
2.1.4 深入学习
2.2 小结
第3章 工作流的组成
第4章 工作流开发及Visual Studio
第5章 工作流宿主、执行及通信
第6章 活动
第7章 运行时服务
第8章 开发高级活动
第9章 规则
第10章 状态机工作流
第11章 动态更新和设计器重新载入
第12章 异常、错误以及调试
第13章 Windows Workflow Foundation和ASP.NET
第14章 Windows Workflow Foundation和互联系统
第15章 Windows Workflow Foundation和微软Office系统