本书讨论基于.NET 4.0架构的WCF(Windows CommunicationFoundation)J]艮务编程技术。WCF是.NET架构中的技术,用来创建面向服务的应用程序、交换不同通信方案中的消息,以及执行由服务操作生成的工作流。通过学习本书,读者将掌握面向服务的基本原理,学习通信模式和发现如何显式定义业务流程。读者还将学习如何使用这些技术的不同部分来实现上述功能,并清晰地理解WCF4的不同组件是如何相互支撑、协作,成为一个综合框架的,进而支持企业级分布式应用程序的各个方面。除了介绍WCF技术外,本书还采取了一种实用的讲法,介绍了3个案例(面向服务、通信和业务流程)并逐步实现了它们。本书将引导读者如何将WCF和VisualStudi0工具用于实际开发的各个方面。在构建WCF 4知识体系的过程中,读者将掌握如何有效地利用Visual Studi02010,以构建能够最大化利用WCF 4新增功能的解决方案。读者将学习如何创建应用程序(作为开发人员和架构师),如何把这些应用程序集成为WCF4中新的编程范式。读者将学习如何用建立在WCF技术和.NET服务之上的新架构模式创建一个解决方案,将学习如何解决在实现WCF4项目所需要的新编程范式和新结构风格的过程中遇到的实际问题。本书中介绍的实例决不是简单的“helloworld”示例,而是引导读者如何建立架构正确的解决方案,并向读者展示最佳的编程风格。 本书4位作者都具有丰富的实际开发经验。在日常的开发工作中他们都曾遇到过这些问题,并用最佳的指导和实践提出了切实可行的解决方法。他们把各自的实际经验融入到了本书中。