摘要:
WF活动是工作流程序的构建块。每个活动一般都执行一个任务,比如调用一个类的一个方法,调用一个网络服务或者调用其他程序。WF附带了很多内建活动,开发人员可以通过继承基类活动中的一个来创建它们自己的活动。 至少有四种方式从WF调用一个服务: 使用发送活动,写一个自定义活动,使用InvokeWebService 活动,或者使用代码活动。发送活动最适合用来调用WCF或者其他交互操作的网络服务,它在.NET 3.5 的时候被专门引入。一个自定义活动是一个用来压缩可以很容易地在不同工作流之间回收代码的轻量级架构。InvokeWebService活动当调用ASMX 网络服务时很有用,但是相对发送活动来说没有 阅读全文
阅读排行榜
WCF 第七章 寄宿 在Windows 进程激活服务中寄宿服务
2010-12-26 13:54 by DanielWise, 2272 阅读, 收藏,
摘要:
Windows进程激活服务(WAS)是Vista和Windows Server 2008 自带的寄宿基础。先前的特性只在IIS中才有,比如进程激活,回收和身份标识管理,已经加入到WAS中而且支持所有的协议除了HTTP。 WAS允许你在一个不依赖HTTP协议的鲁棒环境中寄宿服务。HTTP协议被广泛部署和理解,但是有一些情况它并不是最好的选择。 例如,想象有一个为跟踪和分析的目的而接受一条单向消息的服务,消息由客户端发送并最终从网络中断开。为了提供在断开网络时的消息发送能力,需要一个队列结构。MSMQ协议将会完成这个,而HTTP协议将不会完成这个。或者,想象一个非常"不正式"的服务,很快发送一条大 阅读全文
WCF 第八章 安全 基于证书的加密
2011-01-05 20:57 by DanielWise, 2267 阅读, 收藏,
摘要:
证书以及它们所提供的声明是一个安全的提供身份的通用方法。它们提供了一个鲁棒性的安全架构可以让它们非常适合加密和认证。WCF使用X.509工业标准证书,它被很多技术提供商广泛采用。互联网浏览器和互联网服务器使用这个标准来存储加密密钥并在网络上为SSL通信签名。证书提供强加密而且很容易理解和文档化。 证书的主要劣势是从第三方授权组织获取它们用于生产的代价以及呈现它们的复杂度。你如何分发证书?如果一个证书被偷了你该怎么做?在一个证书丢失了后你如何恢复数据?如果你在一个客户端电脑上存储证书,你如何从其他地方访问信息?有很多解决方案处理了这些问题,从在一个局域网内部或者在公共互联网上将证书存储到一个目录 阅读全文
WCF 第十三章 可编程站点 系列文章
2011-07-16 09:32 by DanielWise, 2245 阅读, 收藏,
摘要:
上一个系列主要描述WCF对创建分布式应用非常常见的对等网的支持和扩展。本系列主要描述WCF 对网站应用的支持。通过本章你将了解如何完成一个图片服务,至此我们的WCF 之旅也将要告一段落,希望你已经有所收获和想法。[第1篇] 可编程站点可编程站点是指一系列设计来帮助开发人员创建站点服务的技术。有很多方式来创建站点服务。我们已经在本书中提及如何使用WCF创建使用SOAP, HTTP 和 XML的WS-* 网络服务。基于WS-* 的服务一般使用一个面向服务的解决方案创建。[第2篇] 所有都与URI相关HTTP协议被认为是站点协议。HTTP协议的初衷是交换HTML页,但是它已经被用来访问所有类型的资源 阅读全文
WCF 第一章 基础 为一个ASMX服务实现一个WCF客户端
2011-06-22 21:33 by DanielWise, 2236 阅读, 收藏,
摘要:
WCF客户端可以调用任何基于标准的服务而不用考虑目标宿主环境。在.NET Framework 1.1 上创建的ASMX网络服务是完全兼容的。由WS-I 1.1基本概况定义的标准确保它们可以被WCF调用。支持工具就像调用一个WCF服务,你可以使用添加服务引用(ASR)或者Svcutil.exe来创建代理类和配置文件来调用ASMX服务操作。在这些被创建以后,客户端通过实例化代理调用方法来与ASMX网络服务通信。同样的,你可以使用添加网络服务引用(AWR)或者wsdl.exe 来生成代理类和配置文件。然后在实例被创建以后,客户端在代理上调用方法来和服务通信。对于新生成的调用已存在的ASMX网络服务的 阅读全文
浙公网安备 33010602011771号