windows workflow 4.5Foundation是什么?有什么好处

502 Bad Gateway
502 Bad Gateway
nginx/1.7.11Windows Workflow Foundation是什么?有什么好处?有哪些企业在应用?
在网上搜索了若干关于Windows Workflow Foundation的资料,他们指出了WWF可以分离业务逻辑与具体实现,虽然描述了诸多好处,但是仍然不能够清楚的理解它的实际应用环境,也不知道有哪些企业(或个人)应用了这一框架。
不管微软的广告怎么说,WWF这个东西实际上是一个可视化的编程语言,顺便送了你一个编辑WWF的WPF控件。你可以把这个控件集成到你的程序里,然后让甲方的苦力们在公司实现各种“策略”,譬如说“晚婚妇女买安全套八折”这样的东西。顺便,msbuild也是用WWF来管理的。譬如说你想在TFS里面实现checkin后自动运行unit test,就在BuildProcessTemplates目录下面的xaml文件里面,打开VS改里面的Workflow(用WWF搞的),拖拉几下就搞定了。
已有帐号?
无法登录?
社交帐号登录博客访问: 1150816
博文数量: 976
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Linux
查看其它详细信息:【原 书 名】 Professional Windows Workflow Foundation& 【原出版社】 Wrox& 【作  者】(美)Todd Kitta 【译  者】 陈宇寒 【出 版 社】 清华大学出版社&&&& 【书 号】 0& 【出版日期】 2008 年9月 【开 本】 16开 【页 码】 373&&&& 【版 次】1-1&&&&&&&市场价:&&¥48.00&&& & pub价:¥36.00【内容简介】如果您想掌握建立Windows Workflow Foundation解决方案的技巧,那么本书正是您所需要的。它为您提供了一个清晰、实用的指南,指导您开发基于工作流的软件并将它集成到现有的技术体系中。在本书中,您还将看到很多现实世界中的例子以及示例代码,它们将帮助您快速起步。书中对Windows Workflow Foundation中的每个主要部分以及与工作流应用程序相关的基本操作进行了深入研究。详述了如何在Visual Studio中开发工作流,用定制代码扩展框架,以及使用微软的技术如SharePoint 2007和Windows Communication Foundation(简称WCF)来利用框架等内容。从而帮助读者学会使用Windows Workflow Foundation来为公司创建极具价值的新型业务解决方案。.本书主要内容Windows Workflow Foundation架构的不同方面工作流宿主、执行、以及通信的细节如何在不构造潜在工作流逻辑的情况下建立基于工作流的解决方案..使用自带的功能开发解决方案的技巧扩展基础API的技术如何将Windows Workflow Foundation平台的每个部分应用到现实场景中调试工作流的最佳练习本书读者对象本书适用于那些对Windows Workflow Foundation感兴趣并想了解更多这方面内容的开发人员和软件架构师。推荐读者适当了解.NET Framework。... 【前言】Windows Workflow Foundation是最近刚刚发布的.NET Framework 3.0中的4个主要基础部分之一。虽然在微软的技术中曾经出现工作流技术,但是在那时它一般作为一次性的解决方案来实现,如专门针对像BizTalk或者Microsoft Content Management Server等产品的解决方案。随着Windows Workflow Foundation的发布,微软为开发基于流程或基于工作流的软件解决方案提供了一种通用的、可扩展的应用编程接口(API)。您可以将Windows Workflow Foundation和.NET Framework视为等同:把它作为通用的API,从零开始构建软件应用程序。.开发Windows Workflow Foundation的目的在于弥补微软产品的不足。虽然基于工作流的应用程序已经经历了多年的开发,但是绝大部分的工作流基础结构是由定制代码实现的。当然,这样做需要编写大量的代码并进行长期的维护工作。除此之外,这种纯粹的代码不能解决任何具体的业务问题。因此,像Windows Workflow Foundation这样的架构就提供了一种通用的基础结构,它使开发人员无需考虑如何构造底层的工作流逻辑就能构建基于工作流的解决方案。本书为软件开发人员和软件架构师提供了构建基于Windows Workflow Foundation的解决方案时所需要了解的一切知识。书中的例子和示例代码详尽描述了该技术的每个主要方面。本书旨在将Windows Workflow Foundation的相关介绍和运用该技术所构建的例子很好地结合起来。由于Windows Workflow Foundation是一个全新的产品,有多少人将会选择使用它尚待分晓。然而,根据微软对此产品的定位以及一些组织机构运用工作流技术的情况来看,人们对这一重大新技术的需求将与日俱增。本书的目标在于实际指导如何开发基于工作流的软件以及如何将这个软件集成到现有的各种技术体系中。本书读者对象本书适用于那些想更多地了解Windows Workflow Foundation的人。对大多数人而言,只要对这种技术感兴趣,无论是底层的软件开发人员还是上层的架构设计人员都能在本书中找到所需要的内容。当然,如果读者已经熟悉.NET Framework,则会对理解本书有辅助作用,因为Windows Workflow Foundation是直接建立在.NET Framework技术之上的。本书前几章介绍了工作流和Windows Workflow Foundation的基础知识,并使用了简单的代码演示如何进行与一般工作流应用程序相关的一些基础操作。之后,每个章节深入讲解了Windows Workflow Foundation体系结构的各个方面。本书还包括运用即插即用功能以及扩展基本API的方法开发解决方案的相关主题。本书内容简介第1章包含了和工作流以及.NET Framework 3.0相关的高级信息。第2章面向那些需要直接进入编码阶段开始开发的读者。第3章为那些想要大致了解Windows Workflow Foundation各个部分的读者提供了主要的资源。第5~12章详细介绍了Windows Workflow Foundation架构的各个具体方面。第13,14和15章分别介绍了同Windows Workflow Foundation相关的技术,同时还包括了其他技术,例如Web服务、ASP.NET以及SharePoint技术。您可以在对工作流架构了解的基础之上自由地浏览本书,但应该在阅读第4~15章之前读完前3章的内容。使用本书的要求虽然不是必需的,但对于想要理解书中代码的读者,只需达到几个先决条件就可以了,其中最主要的是要有Visual Studio 2005。虽然Visual Studio不是开发C#或其他.NET代码所必需的工具,但它是开发者开发此类代码经常使用的工具。因此,本书中大多数代码的编写都是在假设读者使用Visual Studio的情况下进行的。用Windows Workflow Foundation开发软件所需的其他软件都是免费的,并且可以从微软网站上获得。首先需要下载的软件是.NET Framework 2.0和3.0。.NET 2.0为.NET 3.0提供基础类库和公共语言运行库。而.NET 3.0包括用于Windows Workflow Foundation的新代码以及其他基础部分(见第1章中的介绍)。..接下来需要下载的软件是.NET Framework 3.0的Visual Studio 2005扩展。这个软件提供了一个可视化的工作流设计工具以及通用的工作流项目模板,以此来支持在Visual Studio中开发Windows Workflow Foundation。最后一个需要下载的软件是可选的软件,即Microsoft Windows Software Development Kit (SDK) for Windows Vista and .NET Framework 3.0 Runtime Components。不要被这这个SDK的名称迷惑,它同样适用于其他的Windows操作系统,如Windows 2003和Windows XP SP2。在这个SDK中提供了文档和示例,这些内容有助于您在下一代Windows开发平台即.NET Framework 3.0上开始开发工作。源代码下载本书中用到的所有源代码可以从下载。在该网站上,只需简单的找到本书名(也可用搜索框或标题列表搜索书名)然后点击本书的详细介绍页面的Download Code链接获取书中所有源代码。另外,也可以访问获取本书的源代码。由于许多书籍有相同的名称,所以可以根据ISBN号轻松找到它们;本书英文版的ISBN号是978-0-470-05386-7。下载完代码后,只需将其解压缩即可。另一种方法是访问 books/download.aspx上的主要Wrox代码下载页面,那里有本书的代码以及所有其他Wrox书籍的代码。勘误表我们尽一切努力保证文章或者代码中没有错误。然而,没有人是十全十美的,出现错误不可避免。如果您发现我们的书中有错误,如拼写错误或者代码片段错误,请反馈给我们,我们将不胜感激。您的发现将会节约其他读者的时间,同时您也为我们展示更高质量的信息提供了帮助。勘误表的页面位于上本书详细页面中的Book Errata链接。如果在Book Errata页没有找到您在书中找到的错误,请到并填写表单,将错误发送给我们。我们会查看信息,如果需要,我们会将信息发布在本书的勘误表页面上,进而在本书的下次出版中进行更正。若要与作者或同行进行讨论,可以登录P2P的论坛。该论坛是基于Web的系统,您可以将与Wrox书籍相关的信息以及相关技术发布到这里,方便与其他读者和技术人员交流。论坛具有订阅的功能,当论坛中有新的信息发布时,论坛会根据您所选择的感兴趣的话题发送E-mail给您。这些论坛的参与者有Wrox的作者,编辑,其他业界的专家以及读者们。在中有许多论坛,它们不仅有助于阅读本书,还有助于读者开发自己的应用程序。依照以下步骤就能够加入这些论坛:(1) 访问,单击注册链接。(2) 阅读使用条例并单击“同意”按钮。(3) 完成加入论坛所需填写的信息,以及您愿意提供的可选信息,单击“提交”按钮。(4) 您将收到一封E-mail,信中会说明如何验证您的账号以及如何完成加入论坛的步骤。阅读信息不需要加入P2P论坛,但是若要在论坛上发布信息则必须加入论坛。加入论坛后,您可以发布新的信息,可以给其他用户回信息。任何时候您都可以浏览信息。如果您需要某个论坛将新的信息用e-mail发送给您,可以在论坛列表中根据该论坛名称单击论坛的“订阅”图标。若要了解更多如何使用Wrox P2P的信息,请务必参看P2P FAQ,这里解答了论坛的软件是如何运作的,以及专门关于P2P和Wrox书籍的许多普遍的问题。在任何P2P网页上单击FAQ链接即可阅读FAQ。...【目录】第1章& 工作流和Windows Workflow Foundation导论.&11.1& 背景简介&11.2& 工作流概念&21.2.1& 业务流程管理&21.2.2& 工作流原则&31.2.3& 工作流的类型&41.2.4& 工作流场景和实例&51.2.5& 工作流的实现&71.3& Windows Workflow Foundation&101.3.1& .NET和.NET Framework 3.0简介&101.3.2& 为何选择Windows Workflow Foundation&131.3.3& 谁应该关注Windows Workflow Foundation?&161.4& 小结&17第2章& Hello,Workflow!&192.1& Hello World&192.1.1& 需要的工具&192.1.2& 练习目标&202.1.3& 开始练习&202.1.4& 深入学习&272.2& 小结&31第3章& 工作流的组成&333.1& 平台概览&333.1.1& 这是一个Foundation&333.1.2& 适用对象&343.2& Windows Workflow Foundation 的组件&343.2.1& 工作流&353.2.2& 活动&363.2.3& 宿主&393.2.4& 运行时服务&403.2.5& 规则&433.2.6& Visual Studio&463.2.7& Windows Workflow工具&473.3& Windows Workflow Foundation 特性及原理&483.3.1& 动态更新&483.3.2& 设计器宿主&493.3.3& 扩展性&493.3.4& 配置&493.3.5& 监视工作流&503.4& 命名空间&513.5& Windows Workflow Foundation 及其他技术&523.5.1& SQL Server&523.5.2& BizTalk Server&523.5.3& Office和SharePoint&563.5.4& Windows Communication Foundation&573.5.5& ASP.NET&583.6& 小结&58第4章& 工作流开发及Visual Studio&594.1& 工作流的组成&594.2& 工作流开发风格&594.2.1& Markup-only&594.2.2& Code-and-Markup&624.2.3& Code-Only&634.3& 工作流序列化&644.3.1& 序列化类&654.3.2& 定制序列化&664.4& 工作流编译&664.4.1& wfc.exe&664.4.2& WorkflowCompiler类&684.4.3& 编译步骤&694.5& Visual Studio开发环境&694.5.1& 解决方案和项目&704.5.2& 菜单&734.5.3& 工作流工具条&744.5.4& 工具箱&754.5.5& 项目项的类型&774.5.6& Properties窗口&784.5.7& 设计器&794.5.8& 设计时验证&824.5.9& 主题&834.5.10& 调试&844.5.11& 类型浏览器&844.6& 小结&85第5章& 工作流宿主、执行及通信&875.1& 工作流宿主&875.1.1& 工作流运行时&875.1.2& WorkflowInstance类&945.1.3& 工作流执行&955.1.4& WorkflowEnvironment类&965.2& 工作流通信&965.2.1& 参数&975.2.2& 本地通信服务&985.3& 小结&118第6章& 活动&1196.1& 活动简介&1196.2& 内置活动&1196.2.1& CallExternalMethod活动&1206.2.2& Code活动&1206.2.3& CompensatableSequence活动、Compensate活动以及CompensationHandler活动&1216.2.4& CompensatableTransactionScope活动和TransactionScope活动&1226.2.5& ConditionedActivityGroup活动&1236.2.6& Delay活动&1246.2.7& EventDriven活动&1246.2.8& EventHandlingScope活动和EventHandlers活动&1256.2.9& FaultHandler活动和FaultHandlers活动&1256.2.10& HandleExternalEvent活动&1266.2.11& IfElse活动和IfElseBranch活动&1266.2.12& InvokeWebService活动&1276.2.13& InvokeWorkflow活动&1286.2.14& Listen活动&1286.2.15& Parallel活动&1296.2.16& Policy活动&1306.2.17& Replicator活动&1306.2.18& Sequence活动&1306.2.19& SetState活动&1316.2.20& State活动&1326.2.21& StateFinalization活动和StateInitialization活动&1326.2.22& Suspend活动&1326.2.23& SynchronizationScope活动&1326.2.24& Terminate活动&1336.2.25& Throw活动&1336.2.26& WebServiceFault活动&1346.2.27& WebServiceInput活动&1346.2.28& WebServiceOutput活动&1346.2.29& While活动&1356.3& 开发活动&1366.3.1& Activity类&1376.3.2& CompositeActivity类..&1386.3.3& 活动属性&1386.3.4& 活动组件&1426.3.5& 示例:开发WriteFile活动&1446.4& 小结&152第7章& 运行时服务&1557.1& 内置服务&1557.1.1& 调度服务&1567.1.2& 批处理服务&1587.1.3& 持久化服务&1597.1.4& 追踪服务&1647.1.5& 工作流加载器服务&1797.1.6& 数据交换服务&1797.2& 开发运行时服务&1797.2.1& 开发调度服务&1807.2.2& 开发批处理服务&1807.2.3& 开发持久化服务&1817.2.4& 开发追踪服务&1887.2.5& 开发工作流加载器服务&1927.2.6& 开发其他服务类型&1937.3& 小结&194第8章& 开发高级活动&1958.1& 活动执行模型&1958.2& 活动执行上下文&1968.3& 开发一个迭代活动&1978.4& 事件活动&2008.4.1& IEventActivity接口&2008.4.2& 工作流队列&2018.4.3& 开发一个Event 活动&2038.5& 小结&210第9章& 规则&2119.1& 业务规则和Windows Workflow Foundation&2119.1.1& 代码条件&2129.1.2& 解析规则&2129.1.3& Windows Workflow规则语言&2149.2& 相关活动&2159.2.1& IfElse 活动、While 活动、Replicator 活动和ConditionedActivityGroup活动&2159.2.2& Policy&2179.3& 规则的求值&2179.3.1& 链接选项&2179.3.2& 规则重新求值选项&2239.4& 创建规则&2239.4.1& 规则&2249.4.2& 以编程方式创建规则&2269.4.3& XML中的规则&2349.5& 使用工作流规则&2369.6& 动态升级规则&2379.7& 小结&238第10章& 状态机工作流&23910.1& 状态机解析&23910.2& 何时使用状态机&24010.3& 状态机活动&24010.3.1& StateMachineWorkflow Activity类&24110.3.2& State活动&24110.3.3& EventDriven 活动&24110.3.4& StateInitialization活动&24210.3.5& StateFinalization活动&24210.3.6& SetState活动&24210.4& 递归状态组合&24310.5& 状态机设计器&24410.6& 操作和查询状态机工作流&24710.6.1& StateMachineWorkflow Instance类&24710.6.2& 查询一个状态机实例&24810.6.3& 省略步骤&24810.7& 购物车示例&24910.8& 小结&258第11章& 动态更新和设计器重新载入&25911.1& 动态更新&25911.1.1& 动态更新API&26011.1.2& 在工作流内部动态更新&26111.1.3& 更新还是不更新?&26211.1.4& 规则的动态更新&26311.2& 设计器重新载入&26411.2.1& 设计器API&26411.2.2& 状态机设计器&27511.3& 使用动态更新和设计器重新载入&27911.4& 小结&279第12章& 异常、错误以及调试&28112.1& 异常&28112.2& 工作流错误&28212.2.1& 处理错误&28412.2.2& 取消句柄&28712.2.3& 抛出错误&28712.3& 调试工作流&28912.3.1& 在Visual Studio中调试&28912.3.2& 运用WorkflowRuntime事件&29012.3.3& 追踪&29312.3.4& 性能计数器&29712.4& 小结&301第13章& Windows Workflow Foundation和ASP.NET&30313.1& ASP.NET中的应用程序场景&30313.2& 技术考虑&30413.3& 管理工作流运行时&30513.4& 作为页面流引擎的工作流&30613.4.1& Model-View-Controller&30713.4.2& 建立一个页面流应用程序&30713.5& 小结&315第14章& Windows WorkflowFoundation和互联系统&31714.1& 互联系统和面向服务的架构&31714.2& 工作流和Web服务&31814.2.1& Web服务活动&31814.2.2& 在一个工作流中调用Web服务&31914.2.3& 将工作流显示为Web服务&32314.3& 工作流和Windows Communication Foundation&33014.3.1& 了解WCF&33114.3.2& 使用WCF将一个工作流作为一个Windows服务&33314.4& 小结&338第15章& Windows Workflow Foundation和微软Office系统&33915.1& 微软Office系统&33915.1.1& 通常的疑虑&34015.1.2& 已经上市的新产品&34115.1.3& SharePoint&34215.2& 工作流和Office系统&34315.2.1& 将SharePoint作为一个宿主&34315.2.2& Office应用程序作为前端&34315.2.3& 自带的工作流&34415.2.4& SharePoint中的工作流特性&34915.2.5& 工作流联合&35115.2.6& 运行工作流&35315.2.7& 工作流表单&35415.3& Office中的工作流开发&35715.3.1& 在SharePoint设计器中进行开发&35715.3.2& 在Visual Studio中进行开发&36115.4& 小结...&373
阅读(1375) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。北京中科信软科技有限公司
您的位置:
北京中科信软科技有限公司
北京[海淀区].NET框架与分布式应用架构设计培训
北京[海淀区].NET框架与分布式应用架构设计培训
培训机构:
学&&&&费:请咨询
返学费返:请咨询
预约咨询:
预约电话:400-(免长途话费)
地&&&&址:国际关系学院 查看地图
Net Framework概览
.Net核心技术介绍:
WinForm技术架构原理
Windows服务
ASP.NET之web应用开发原理
数据访问技术:ADO.NET
高级数据访问技术:LINQ
操作和访问XML数据
基于分层应用:数据存储层,数据访问层,业务逻辑层,表现逻辑层,表现层
Net组件开发与应用
WPF(Windows Presentation Foundation)程序开发原理与应用
WWF(Windows Workflow Foundation)程序开发原理与应用
Windows CardSpace(InfoCard) 程序开发原理与应用
WCF(Windows Communication Foundation)程序开发原理与应用
从需求到代码的开发流程
软件需求分析
保证程序质量
单元测试与重构
应用程序的持续集成与完善
发布应用程序
使用.Net进行分布式架构设计
分布式系统架构设计原理
.Net分布式相关技术概览
.Net Remoting远程调用原理与应用
.Net 消息队列原理与应用
WEB服务原理与应用
分布式组件互操作原理与应用
分布式事务原理与应用
异构分布式系统的访问集成:web服务,网络通信,共享数据,访问适配器
此课程所属类别:,,,,
,更多类别&&
学校地址:国际关系学院
1、先在返学费网免费预约登记,然后去培训机构报名缴费;
2、去学校报名时说明由“返学费网”推荐,并要求培训机构在收据上标明“返学费网”字样,同时联系我们进行确认;
3、开课后第二个月下旬进行返现。
1.真实填写表格,方便您能拿到返学费
提交本课程咨询,课程顾问将稍后联系您
报名课程:
需培训人:
本人报名代人报名
联系姓名:
联系电话:
&*&建议填手机号码;如果是固定电话,请加区号
&*&选填,推荐填写
补充信息:
请尽快联系我,谢谢! &*&选填
2.选择返现方式
返现方式:
上门取现银行转账手机充值
所属银行:
&*填写如:中国工商银行武汉市徐东支行
开户姓名:
&*请填写您的银行帐号户主姓名
银行帐号:
&*请确认帐号无误,才能收到学费返现
联系人:&* 必填
联系电话:
学员点评:
欢迎提出意见和咨询课程,我们随后与您联系...
返学费网:中国最大的教育培训返现平台

我要回帖

更多关于 foundation框架是什么 的文章

 

随机推荐