WCF 3.5揭秘

出版时间:2009.9  出版社:人民邮电出版社  作者:Craig McMurtry 等  页数:535  译者:赵科平,龚岑 等  
Tag标签:无  

前言

我从2001年开始从事WCF(那时称为“Indigo”)的研发工作,当时我们还是一个小团队,我应该是第20位加入该团队的成员。在该团队任职期间,我是存储、可管理性、可靠消息和队列方面的项目经理主管。我们的团队有一个宏伟的愿景:通过为Web服务创建一个基础,使之可以实际应用到广泛的分布式计算问题上,促进下一代Web服务的发展。我们希望确保为各种业务而实现的Web服务可以提供安全的通信——机密性、签名、联合,于是分布式计算客户就可以为现实世界中的通信使用Web服务。我们希望确保Web服务可以融入到.ACID模型的事务中,确保其能与数据驱动的系统或那些事务性计算任务进行有效的交互。我们希望确保Web服务可以某种方式编写,从而使广域的松散性不会再约束有意义的分布式应用程序的开发。在这些应用程序中,消息能以发送的次序达到你想发送的地址。这些目标如此涉及底层,现在看起来甚至有点奇怪,但是要知道,在2001年我们都接受这样的事实:当创建分布式系统时,其中的大部分工作都需要自力更生。我们也知道大部分的计算环境都是异构的,许多厂商的系统同时并存,所以我们希望通过伟大的Web服务技术标准确保互操作性。我们决心实现良好的互操作性,并且全力地实现了目标。要在底层实现广泛的互操作性,WS—Security、WSAtomicTransactions、WS—ReliableMessaging、WS.Management、WS.Policy、WS.Transfer、WS.Eventing等协议都是必需的。但是,我们开始这个项目时什么都没有,它们都是由WCF团队的同事们后来实现的。回顾以前,我们可能会说:“我们当然希望通过被广泛接受的、可以相互组合的多个Web服务标准使用其他系统。”然而,这在2001年却是_个高不可攀的目标。

内容概要

  本书是WCF领域内少有的经典著作,以WCF的预备知识开篇,以REST和Plain XML服务的具体案例分析结束全书,全面而深入地讲解了WCF技术的各个知识点。具体包括WF、使用WCF和WF、WCS、信息卡、标识元系统、与COM+集成、定制行为、定制信道、定制传输、发布/订阅系统以及对等通信等。本书不仅系统地阐述了WCF的重要理论知识,而且还提供了大量的实例和解决常见问题的最佳方案。它是WCF开发团队集体智慧的结晶,是进行WCF开发必备的参考书。    本书适合于各层次的.NET开发者。

作者简介

本书的四位作者都是微软公司WCF开发团队成员。负责向社区传播并帮助客户成功实践最新的WCF技术。他们能够在第一时间获得第一手资料。自然对这项技术有着其他人不具备的深入理解。而且重要的是,他们花了大量时间来帮助企业和软件提供商使用WCF,在应对各种难题时都游刃有余。更值得庆幸的是,作者将这些宝贵的经验都融入到了本书中。

书籍目录

第一部分 WCF简介  第1章 预备知识     1.1 分部类型     1.2 泛型     1.3 可空值类型     1.4 轻量级事务管理器     1.5 角色提供程序     1.6 小结     1.7 参考文献   第2章 基础知识     2.1 背景知识     2.2 输入服务(Enter Services)     2.3 WCF     2.4 服务模型     2.5 Visual Studio 2008工具支持     2.6 小结     2.7 参考文献   第3章 数据表示和持久化支持    3.1 背景知识     3.2 XmlSerializer和DataContractSerializer     3.3 XML物神     3.4 使用DataContractSerializer     3.5 异常处理     3.6 持久化服务     3.7 小结     3.8 参考文献   第4章 会话、可信赖会话、队列与事务     4.1 可信赖会话     4.2 会话管理     4.3 队列交付     4.4 事务     4.5 小结 第二部分 WF介绍  第5章 WF简介     5.1 WF是什么     5.2 活动     5.3 工作流模型     5.4 工作流承载     5.5 规则引擎     5.6 小结     5.7 参考文献   第6章 使用WCF和WF 第三部分 安全  第7章  安全基础   第8章  WCS、信息卡和标识元系统   第9章 使用信息卡保护应用程序的安全   第10章 高级安全 第四部分 集成与互操作  第11章 遗留集成   第12章 互操作性 第五部分 扩展WCF  第13章 定制行为   第14章 定制信道   第15章 定制传输 第六部分 具体案例  第16章 发布/订阅系统   第17章 对等通信   第18章 REST和Plain XML服务 第七部分 WCF应用程序的生命周期  第19章 可管理性   第20章 版本处理 第八部分 规范  第21章 规范 

章节摘录

插图:其次,在很多情况下,不需要更改代码,管理员通过简单地修改绑定就能更改服务通信的方式,也就是说管理员能够让服务以各种不同的方式进行通信。例如,管理员可以让同一个服务在内部网络中选择这类客户端最优的方式进行通信,而对于互联网上的客户端选择其他合适的通信方式。在管理员对服务的绑定做了任何方式的改动之后,当服务的宿主执行时,WCF会为新的(或者修改后的)终结点生成通信基础设施。这样,使用WCF创建软件的投入就能获得更多的收益,因为这些软件可以适应各种各样的场景。最后,第7部分将展示,WCF提供了大量的有效工具管理由该技术创建的应用。这些工具节省了开发专门管理系统的开支,同时减小了服务器当机的风险、频率、持续时间和代价,从而减少了整个运作的开支。下面我们继续介绍如何运用WCF服务模型。来看一个逐步的详细例子,我们从最开始起步,创建一个其他软件可以与之通信的软件。这里,我们以开发一个计算衍生品(derivative)价值的软件为例。

媒体关注与评论

“微软WCF开发团队中的每一位项目经理和开发人员都有这本书——我们几乎所有人都把这本书作为开发或使用Web服务的必备参考书。你一定会像我们一样,发现这是一本令愉快、有启发性而且很有用的书。”  ——Alex Weinert,微软公司WCF开发团队项目经理“要学习WCF,你只需要这本书和WCF SDK!它讲解了对WCF开发者来说最重要的主题,而且非常易于理解。强烈推荐!”  ——Amazon读者评论

编辑推荐

《WCF 3.5揭秘》由4位微软WCF开发团队的技术专家撰写。是公认的权威著作。通过大量应用场景.深入地讲解TWCF开发者必须学习的各种知识。书中提供了大量步骤详尽的示例,读者可以从无到有重现解决方案。直接运用到实际项目中去。书中萃取了大量最佳实践和宝贵建议。是整个WCF-开发团队集体智慧的结晶。弥足珍贵。新版尤其对WCF和WF的内容进行了重新整合。此外还透彻阐述了.NET 3.5的最新特性,主要包括VS 2008工具支持、持久化服务、WCS中新的操作界面和新特性、RSS和ATOM联合以及JSON APl等内容。来自微软WCF开发团队的权威之作,从这里,开始NET企业级开发之旅,实战性极强的80多个经典示例。WCF是微软为构建基于web服务、SOA架构和分布式应用程序所提供的全新统一编程模型.其有强大的互操作性、可扩展性和可管理性.是微软分布式计算技术的集大成之作。大大简化了.NET平台企业级应用开发。

图书封面

图书标签Tags

评论、评分、阅读与下载


    WCF 3.5揭秘 PDF格式下载


用户评论 (总计15条)

 
 

  •   非常好的一本书 图灵的书值得买
  •   速度挺快的,这本书质量挺不错的
  •   收益颇多
  •   一本不错的书!一本不错的书!
  •   图灵的教材
  •   买了这本书已经有很长一段时间了,一直没有写评论,主要是顾忌有人会觉得有打击报复的意思,因为我是《WCF技术剖析(卷1)》的作者。由于个人对WCF具有很高的兴趣,所以我基本上买了现在出的所有WCF的书,到目前为止老外写的书中,我觉得最好的还是《WCF服务编程》。《WCF3.5揭秘》我以为是一本深入介绍WCF整个框架体系的书,我觉得这才是所谓的“揭秘”,没有想到主要还是集中在编程层面的介绍。虽然这本书出自微软WCF开发团队之手,他们对于WCF的了解,我自然深信不已,将书写成这样,我只能说他们没用用心写书。不过如果你从如果使用WCF的角度来看,这本书还是值得一看,只是不要从这“揭秘”二字认为你会得到什么“高深”的知识。也就是说,剔除“揭秘”,这还是一本不错的WCF编程方面的书籍,比某些书要好!
  •   拿到这么书,随便翻翻后,觉得写的不是很好,可能是理论的东西太多,有点乱。
  •   我认为这本书的内容就像一个**大全,有关WCF什么内容都有,但是就是每一个地方都不细,有些问题没有深入阐述,才就是让你知道WCF有这样那样的技术特征。还是买一本《WCF技术剖析(卷一)》比较好,比这本强多了。以上个人观点,请不要拍砖
  •   理论太多,代码太小
  •   看着费劲。
  •   对于一点不了解soa的我来说。第一部分看了3遍,加上一些小的sample才有了一点入门。这本书市一本好书是毋庸置疑的,但是买之前一定要确定自己又耐心多啃几遍
  •   如果是初学者不建议买这本书。如果是一个已经了解WCF机制并能熟练使用里面功能的,建议学习下书里面的运行机制。还是相当可以的。
  •   真的一般性,泛而不深,内容不是很好。。
  •   书上的实例代码错误百出,有的还驴头不对马嘴,最可悲的是第二章DOS命令竟然有错的。原本以为是翻译的事,谁知道看了英文原版的也是这个情况,真悲剧。还说是很多位经验丰富的WCF人员翻译的,看完第二章,感觉到这句话简直是在骗人。
  •   书确实是好书,不过不大适合初学者
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7