对WCF Services内容进行介绍
创始人
2024-06-14 10:31:32
0

通过WCF Services多方面的任务进行分解,如消息传递、认证与授权,就可以进一步的了解WCF Services。现在讨论如何为intranet和internet应用程序等关键场景提供WCF安全保障。

介绍服务契约的设计,以及如何使用服务契约。首先,你会了解到服务契约的相关技术,包括服务契约的重载与继承以及其它高级技术。接下来,本章将深入探讨契约的设计要素,以利于系统的重用、可维护性与可扩展性。最后,本章演示了如何通过暴露的契约元数据完成运行时的交互编程。

如果客户端与服务的数据类型无法共享,如果没有采用相同的开发技术,那么应该如何处理它们之间数据的交换?通过本章,你可以看到一些有趣的现实问题,例如数据版本、元素集合的传递,究竟是如何处理的。#t#

究竟哪些服务实例处理何种客户端的请求,本章给与了一一的回答。WCF支持多种服务实例管理、激活与生命周期的管理,这些技术与系统规模、性能息息相关。本章介绍了每种实例管理模式之间的关系,指导读者何时以及如何有效地利用它们。本章介绍了与实例管理相关的论题,例如分流(throttling)。

通过处理操作类型,使得客户端能够调用服务,并遵循相关的设计指导,例如如何改善和扩展基本功能,以支持回调的安装与销毁,管理回调端口与通道,提供类型安全的双向代理(duplex proxies)。

本章全面介绍了服务如何报告错误,然后如何将异常回送给客户端。既然异常与异常处理的创建是与特定技术紧密结合的,因而无法跨越服务边界。本章深入探讨了有关错误处理的最佳实践,使得客户端的错误处理与服务实现解耦。同时,本章还演示了如何扩展和改善WCF基本的错误处理机制。

本章一开始从整体上介绍了事务的动机,接着讨论了事务服务的方方面面,包括:事务管理架构、事务传播配置(transaction propagation configuration)、WCF提供的声明性事务支持、以及客户端创建事务的方法。本章末尾则讨论了相关的设计指导,例如事务服务状态管理与实例化模型。

WCF针对并发与同步的管理,提供了强大然而简单的声明式实现。本章详细地介绍这一实现方式。然后,本章还展现了更多的高级技术,诸如回调、可重入性(reentrancy)、线程关联度(thread affinity)、同步上下文以及避免死锁的最佳实践与指导。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...