WF框架编程目录
说明:应朋友之邀整理了WF的部分知识点,今年的项目全是JAVA的,希望有机会能再深入研究WF
Wf框架编程
简介 2
第一部分:基础知识 3
一、工作流模式
1编程模型
1.1过程控制模型
1.2C#控制流程的问题
1.3工作流模式
2 WFMC的标准体系结构和工作流参考模型
2.1 WFMC标准体系结构
2.2工作流管理系统应该提供的功能:
2.3 WFMC参考模型
3 了解wf
3.1模型定义工具
3.2工作流引擎
3.3工作流客户端
3.4 接口3(应用程序调用接口)
3.5 接口4
3.6 接口5(管理监控)
第二部分:深入wf框架
二、Wf使用过程分析
三、调度运行
1 WF运行时(WorkflowRuntime)
2活动的有限自动机
2.1 Acitivity和CompositeAcitivity结构分析
2.2 Acitivity自动机
2.3 调度器队列
2.4 Wf程序队列
3 WF的调度
3.1 Wf的逻辑生命周期
3.2 Acitivity生命周期和WF实例逻辑生命周期的关系
3.3 WF实例的生命周期
3.4 实例状态机和Activity状态机的关系
4活动上下文ActivityExecutionContext
5 WF线程模型
5.1 WF线程模型特点:
5.2 线程调度
6取消、补偿、错误处理
6.1取消(Cancle)实现
6.2 错误处理
6.2.1补偿
7 WF实例动态更新
7.1 修改目标
7.2 修改方法
7.3 修改约束
8 事务(从FrameWork到WF)
8.1 CLR的事务实现机制:
8.2 WF的事务
8.3自定义保存点的实现方法
8.4自定义事务服务
9 数据绑定
9.1 支持的属性
9.2 代码绑定的实现
10 Wf预定义的各种Acitivity
四、详解WF持久化
五、工作流设计器
5.1 自定义Activity Designer
5.2 设计器序列化
5.3 代码生成
六、监控
1 结构分析
2 设计思路分析
2.1 静态结构
2.2 TrackingProfile结构分析:
2.3 默认情况下Tracking的使用流程
2.3 如何实现自定义监控
七、编译、验证
7.1 编译
7.2 验证
第三部分:实际应用
EAI
OA系统应用
今年项目都是Java的,关于实际应用部分的内容实在是没有时间整理了,只能把以前整理的东西发一下。以后有机会做.NET的话一定回头整理,抱歉。