By Michele Leroux Bustamante
First Edition
May 2007
Pages: 607
ISBN 10: 0-596-10162-7 |
ISBN 13: 9780596101626
![]()
![]()
![]()
![]()
(Average of 2 Customer Reviews)
This easy-to-use introduction to Microsoft Windows Communication Foundation (WCF) is ideal for developers who want to learn to build services on a company network or as part of an enterprise system. Built into Windows Vista and Longhorn, and available for Windows XP and Windows 2003, WCF provides a platform for service-oriented architecture (SOA) that enables secure and reliable communication among systems within an organization or across the Internet.
Full Description
Windows Communication Foundation (or WCF, formerly code name "Indigo") provides a set of programming APIs that make it easy to build and consume secure, reliable, and transacted services. This platform removes the need for developers to learn different technologies such as ASMX, Enterprise Services and .NET Remoting, to distribute system functionality on a corporate network or over the Internet. The first truly service-oriented platform, WCF provides innovations that decouple service design and development from deployment and distribution - creating a more flexible and agile environment. WCF also encapsulates all of the latest web service standards for addressing, security, reliability and more.
Featured customer reviews
Good place to start with WCF, February 11 2008
WCF represents a bold step to unify a number of previous concepts for distributed messaging. In Learning WCF, Michelle takes on the challenging task of explaining WCF. It is a challenging task because on the outside WCF is a simple concept, a unified way to expose and interact with one or more loosely coupled services. As you dive beyond the simple concept, you begin to learn the mechanics of how all the pieces work together. In Learning WCF, it walks you through from the basics of the Hello WCF example more complex examples using WCF.
Learning WCF includes complete discussions on how to define your service contracts and data serialization. While from a consumer or service point of view protocols should be transparent, from an implementer point of view, it is important to understand the inner workings and Learning WCF highlights these in the right level of detail. After reading the book, you feel that you’ve got a good idea of the protocols but don’t feel like you just read the protocol specification.
Learning WCF integrates into most of the chapters labs that help demonstrate and explain the concepts of that chapter. Each of the labs are used as a way to more clearly illustrate and highlight tips for the topic being discussed. By having the labs integrated into the book, Learning WCF is a great resource for quickly getting your hands around WCF.
Today the pace of change for developers is amazing and keeping up can be a daunting task. Learning WCF is a book I would recommend for getting your hands around WCF and to keep on your bookshelf to reference as you begin to use WCF with your projects. WCF is a key architecture change in how Microsoft Developers do distributed messaging and one that as developers or architects we cannot ignore.
Great Read...so far, December 11 2007
I'm only on Chapter 3 but so far this is a great technical read! However, the book refers to "included files" and the book I bought did not come with a disc so I'm guessing that the book is implying to the files online. Would have been nice to include a disc with the files (it was a pricey book after all). Was this a mistake or a way to save some money???
Also, the supporting files (downloaded) include database scripts that do not work with earlier versions of SQL Server - in particular SQL Server 2000. That's a little annoying.
But don't get me wrong. Other than these 2 small issues Michele offers an excellent technical read with this book. WCF is very exciting and I look forward to future books by Michele!








