分享
 
 
 

Windows Workflow Foundation高级编程

Windows Workflow Foundation高级编程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: (美)基塔著,陈宇寒译

出 版 社: 清华大学出版社

出版时间: 2008-9-1字数: 584000版次: 1页数: 373印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302184430包装: 平装编辑推荐

本书主要内容:

Windows Workflow Foundation架构的不同方面

工作流宿主、执行、以及通信的细节

如何在不构造潜在工作流逻辑的情况下建立基于工作流的解决方案

使用自带的功能开发解决方案的技巧

扩展基础API的技术

如何将Windows Workflow Foundation平台的每个部分应用到现实场景中

调试工作流的最佳练习

本书读者对象:

本书适用于那些对Windows Workflow Foundation感兴趣并想了解更多这方面内容的开发人员和软件架构师。推荐读者适当了解.NET Framework。

内容简介

如果您想掌握建立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章 工作流的组成

3.1 平台概览

3.1.1 这是一个Foundation

3.1.2 适用对象

3.2 Windows Workflow Foundation的组件

3.2.1 工作流

3.2.2 活动

3.2.3 宿主

3.2.4 运行时服务

3.2.5 规则

3.2.6 Visual Studio

3.2.7 Windows Workflow工具

3.3 Windows Workflow Foundation特性及原理

3.3.1 动态更新

3.3.2 设计器宿主

3.3.3 扩展性

3.3.4 配置

3.3.5 监视工作流

3.4 命名空间

3.5 Windows Workflow Foundation及其他技术

3.5.1 SQL Server

3.5.2 BizTalk Server

3.5.3 Office和SharePoint

3.5.4 Windows Communication Foundation

3.5.5 ASP.NET

3.6 小结

第4章 工作流开发及Visual Studio

4.1 工作流的组成

4.2 工作流开发风格

4.2.1 Markup-only

4.2.2 Code-and-Markup

4.2.3 Code-Only

4.3 工作流序列化

4.3.1 序列化类

4.3.2 定制序列化

4.4 工作流编译

4.4.1 wfc.exe

4.4.2 WorkflowCompiler类

4.4.3 编译步骤

4.5 Visual Studio开发环境

4.5.1 解决方案和项目

4.5.2 菜单

4.5.3 工作流工具条

4.5.4 工具箱

4.5.5 项目项的类型

4.5.6 Properties窗口

4.5.7 设计器

4.5.8 设计时验证

4.5.9 主题

4.5.10 调试

4.5.11 类型浏览器

4.6 小结

第5章 工作流宿主、执行及通信

5.1 工作流宿主

5.1.1 工作流运行时

5.1.2 WorkflowInstance类

5.1.3 工作流执行

5.1.4 WorkflowEnvironment类

5.2 工作流通信

5.2.1 参数

5.2.2 本地通信服务

5.3 小结

第6章 活动

6.1 活动简介

6.2 内置活动

6.2.1 CallExternalMethod活动

6.2.2 Code活动

6.2.3 CompensatableSequence活动、Compensate活动以及CompensationHandler活动

6.2.4 CompensatableTransaction Scope活动和TransactionScope活动

6.2.5 ConditionedActivityGroup活动

6.2.6 Delay活动

6.2.7 EventDriven活动

6.2.8 EventHandlingScope活动和EventHandlers活动

6.2.9 FaultHandler活动和FaultHandlers活动

6.2.10 HandleExternalEvent活动

6.2.11 IfElse活动和IfElseBranch活动

6.2.12 InvokeWebService活动

6.2.13 InvokeWorkflow活动

6.2.14 Listen活动

6.2.15 Parallel活动

6.2.16 Policy活动

6.2.17 Replicator活动

6.2.18 Sequence活动

6.2.19 SetState活动

6.2.20 State活动

6.2.21 StateFinalization活动和StateInitialization活动

6.2.22 Suspend活动

6.2.23 SynchronizationScope活动

6.2.24 Terminate活动

6.2.25 Throw活动

6.2.26 WebServiceFault活动

6.2.27 WebServiceInput活动

6.2.28 WebServiceOutput活动

6.2.29 While活动

6.3 开发活动

6.3.1 Activity类

6.3.2 CompositeActivity类

6.3.3 活动属性

6.3.4 活动组件

6.3.5 示例:开发WriteFile活动

6.4 小结

第7章 运行时服务

7.1 内置服务

7.1.1 调度服务

7.1.2 批处理服务

7.1.3 持久化服务

7.1.4 追踪服务

7.1.5 工作流加载器服务

7.1.6 数据交换服务

7.2 开发运行时服务

7.2.1 开发调度服务

7.2.2 开发批处理服务

7.2.3 开发持久化服务

7.2.4 开发追踪服务

7.2.5 开发工作流加载器服务

7.2.6 开发其他服务类型

7.3 小结

第8章 开发高级活动

8.1 活动执行模型

8.2 活动执行上下文

8.3 开发一个迭代活动

8.4 事件活动

8.4.1 IEventActivity接口

8.4.2 工作流队列

8.4.3 开发一个Event 活动

8.5 小结

第9章 规则

9.1 业务规则和Windows Workflow Foundation

9.1.1 代码条件

9.1.2 解析规则

9.1.3 Windows Workflow规则语言

9.2 相关活动

9.2.1 IfElse 活动、While 活动、Replicator 活动和ConditionedActivityGroup 活动

9.2.2 Policy

9.3 规则的求值

9.3.1 链接选项

9.3.2 规则重新求值选项

9.4 创建规则

9.4.1 规则

9.4.2 以编程方式创建规则

9.4.3 XML中的规则

9.5 使用工作流规则

9.6 动态升级规则

9.7 小结

第10章 状态机工作流

10.1 状态机解析

10.2 何时使用状态机

10.3 状态机活动

10.3.1 StateMachineWorkflow Activity类

10.3.2 State活动

10.3.3 EventDriven 活动

10.3.4 StateInitialization活动

10.3.5 StateFinalization活动

10.3.6 SetState活动

10.4 递归状态组合

10.5 状态机设计器

10.6 操作和查询状态机工作流

10.6.1 StateMachineWorkflowInstance类

10.6.2 查询一个状态机实例

10.6.3 省略步骤

10.7 购物车示例

10.8 小结

第11章 动态更新和设计器重新载入

11.1 动态更新

11.1.1 动态更新API

11.1.2 在工作流内部动态更新

11.1.3 更新还是不更新?

11.1.4 规则的动态更新

11.2 设计器重新载入

11.2.1 设计器API

11.2.2 状态机设计器

11.3 使用动态更新和设计器重新载入

11.4 小结

第12章 异常、错误以及调试

12.1 异常

12.2 工作流错误

12.2.1 处理错误

12.2.2 取消句柄

12.2.3 抛出错误

12.3 调试工作流

12.3.1 在Visual Studio中调试

12.3.2 运用WorkflowRuntime事件

12.3.3 追踪

12.3.4 性能计数器

12.4 小结

第13章 Windows Workflow Foundation和ASP.NET

13.1 ASP.NET中的应用程序场景

13.2 技术考虑

13.3 管理工作流运行时

13.4 作为页面流引擎的工作流

13.4.1 Model-View-Controller

13.4.2 建立一个页面流应用程序

13.5 小结

第14章 Windows Workflow Foundation和互联系统

14.1 互联系统和面向服务的架构

14.2 工作流和Web服务

14.2.1 Web服务活动

14.2.2 在一个工作流中调用Web服务

14.2.3 将工作流显示为Web服务

14.3 工作流和Windows Communication Foundation

14.3.1 了解WCF

14.3.2 使用WCF将一个工作流作为一个Windows服务

14.4 小结

第15章 Windows Workflow Foundation和微软Office系统

15.1 微软Office系统

15.1.1 通常的疑虑

15.1.2 已经上市的新产品

15.1.3 SharePoint

15.2 工作流和Office系统

15.2.1 将SharePoint作为一个宿主

15.2.2 Office应用程序作为前端

15.2.3 自带的工作流

15.2.4 SharePoint中的工作流特性

15.2.5 工作流联合

15.2.6 运行工作流

15.2.7 工作流表单

15.3 Office中的工作流开发

15.3.1 在SharePoint设计器中进行开发

15.3.2 在Visual Studio中进行开发

15.4 小结

书摘插图

第1章工作流和Windows workflow Foundation导论

本章概括了开发商业应用程序以前和现在常用的方式,并介绍了工作流基础知识以及Windows Worknow Foundation平台。

1.1背景简介

起初,计算机的作用是解决校园里的复杂的数学问题。在人们认识到可以用计算机解决商业问题之前,计算机的计算能力在一段时间内还仅限于学术范围。商业应用程序的时代就此开始。

作为本书的读者,您可能已经对一些商业应用程序有所了解。您也许使用.NET代码、C++、Java、SQL或者其他语言编写程序来帮助公司实现商业战略或减少成本。若是这样,这就意味着您在现代商业的成功中扮演了重要的角色。

传统上,一个业务决定一项含有信息技术的工程值得一做,因为它将给组织带来竞争优势,减少营业成本,或者将一个复杂的手工流程自动化。一般情况下,项目的软件开发人员先从业务中收集需求,然后进行系统设计和软件设计,最后创建源代码。当然,任何有价值的软件开发过程都比这种情况更加复杂,但这是一个大体思路。

软件开发过程在过去的50多年里发展迅速,公司已经使用计算机来辅助解决业务流程问题。在不久以前,软件解决方案的实现方式事实上仍然是面向过程的代码。在过去10到15年的时间里,面向对象的代码为开发人员建立与现实世界对象相对应的可重用代码块提供了很好的开发方法。如果使用正确的话,这种方法可以帮助开发人员更加有效而快速地实现软件解决方案。

订单的处理流程、新员工的处理流程、保险的索赔流程只是可以进行自动化业务处理的几个例子。对这些业务流程进行建模和归档,在适当的时候开发人员通过编写代码来解释对业务过程的描述。在真正开始编码阶段之前,业务分析员通常要先捕捉过程的每个步骤,并用图形或者任务列表的形式表示业务过程中必须完成的任务以及完成这些任务的顺序。在这一阶段,完整无缺的任务列表或者可视的图形表示被转换成源代码,这样就可以由机器执行该过程。

……

Windows Workflow Foundation高级编程

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有