【内容简介】
本书是WCF的权威指南。WCF是Microsoft推出的在Windows操作系统下开发面向服务应用程序的统一平台,是革命性的技术平台。作为微软授予的“软件英杰”,本书作者Juval Lwy曾经参与了WCF的战略性设计,并与WCF的开发团队一同合作,因此本书具有很高的实用价值,它对WCF进行了深入的技术剖析,而非死板的文档化描述。本书关注隐藏在特殊设计决策之后的根本原理,这些原理包括SOA开发中极度匮乏的文档,以及难以理解的特性等。通过本书,开发者与架构师不仅能够了解如何进行WCF程序设计,还能够掌握相关的设计准则、最佳实践以及WCF存在的缺陷。
本书包括50多个工具和辅助类,以及70多个设计图,它们都设计用来提高我们的生产力,保障WCF服务的质量,同时能弥补WCF自身存在的一些缺陷,并帮助简化和自动化特定任务。
除了介绍面向服务的基础知识外,本书涵盖了以下内容:
•服务契约分解。
•事务与错误处理。
•数据契约版本控制与封送。
•并发管理。
•可伸缩性策略。
•队列服务。
•操作、调用与事件。
•面向服务安全性。
•本书从软件工程的角度出发,深入探索了WCF的每个主题。本书能够使您如虎添翼,从而设计出可维护的、可扩展的、可重用的SOA应用程序。
【编辑推荐】
“Juval Lwy是当今最杰出的分布式系统专家之一。在本书中,Juval以他享有盛誉的写作技巧,深入浅出而又准确细致地介绍了WCF的体系架构。”
——Clemens Vasters,程序经理 互联框架团队,Microsoft Corporation
【作译者介绍】
本书提供作译者介绍
张逸,正大软件集团高级技术管理人员、系统架构师。先后在中兴通讯、HP等国内外大型软件企业任职,参与了AAA、BOE—CIMS、NCIC—CRM和EAS等项目的管理、设计与开发。他主要专注的技术领域为.NET,他熟悉C#、ASP.NET、Web Service、.NET Remoting和WCF等技术,参与了大型项目的分布式架构设计以及企业信息化解决方案的实施。他是《软件设计精要与模式》一书的作者,在面向对象领域具有一定造诣,精通设计模式、测试驱动开发、极限编程与UML等技术或思想的运用。此外,他还担任公司的软件项目管理工作与技术.. << 查看详细
【目录信息】
序
前言
第1章 WCF基础
什么是WCF
服务
地址
契约
托管
绑定
终结点
元数据交换
客户端编程
编程方式配置与管理方式配置
WCF体系架构
使用通道
可靠性
第2章 服务契约
操作重载
契约的继承
<< 查看详细目录
【译者序】
软件开发技术始终处于变迁之中,更新速度有时候甚至超过了定义硬件发展的摩尔定律值。诚然,软件设计思想的发展略微滞后,然而在这过往的几十年来,设计思想却仍然经历了数次重大的变迁。每一次变迁都会给整个软件开发行业带来翻天覆地的变化。在最近十余年,就在面向对象设计与面向组件设计已经成为软件开发的主流开发方法之时,软件设计又开始踏上面向服务设计的崭新之路。.
从面向组件设计到面向服务设计无疑是软件设计的又一次重大飞跃,它摆脱了组件设计固有的约束与桎梏,不再依赖于实现的技术与平台,以“服务”为核心的实现原则,可以极大程度地解除组件之间的依赖关系,而面向服务框架在事务..
<< 查看译者序
【前言】
2001年8月,我在微软首次了解到使用托管代码重写COM+的技术细节。随后一切如常,直到2002年7月,在对C#2.0作战略性设计评审期间,负责Remoting的程序经理提出了一个宏伟的计划,试图将Remoting重写为开发者真正能够使用的技术。同时,微软也在寻求合作,共同为ASMX中的Web服务制定全新的安全规范,起草一系列附加的Web 服务规格说明书。.
到了2003年7月,我有机会体验了一个全新的事务型体系架构,它能够改善.NET编程中关于事务处理的相关缺陷。当时,并没有一个稳定的编程模型能够统一那些独立的技术。直到2003年末,我有幸获邀参加一个由同行专家组成的小型团队,对代号为Indigo的开发平台进行战略性..
<< 查看前言
【序言】
对于分布式系统,或者说业界不断提及的互联系统的设计与构建,我与本书作者Juval可谓志同道合。我们经历了相似的技术历程,虽然我们效力于不同的公司,负责不同的项目,工作在不同的地方,但我们却有着共同的目标。.
20世纪90年代早期,我们开始了对一种新技术理念的探索,即实现计算机之间的通信与交互。这种被称为分布式系统应用程序的平台技术也逐渐为世人所了解。随着工作站与服务器硬件的逐渐普及,经济因素不再成为制约发展的瓶颈,构建不依赖于单事务网络中心的大型系统就成为了技术热点。对于大范围的数据交换系统而言,同样如此。在过去,我的电话公司如果要求每秒钟传递超过1200位的数据几乎..
<< 查看序言
【媒体评论】
“Juval Lowy是当今最杰出的分布式系统专家之一。在本书中,Juval以他享有盛誉的写作技巧,深入浅出而又准确细致地介绍了WCF的体系架构。”.
——Clemens Vasters,程序经理
互联框架团队,Microsoft Corporation...
【插图】