To get the free app, enter your email address or mobile phone number.
Windows Communication Foundation 4 Step by Step (Step by Step Developer) Paperback – December 3, 2010
|New from||Used from|
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more
Frequently Bought Together
Customers Who Bought This Item Also Bought
About the Author
John Sharp is the author of Microsoft Windows Communication Foundation Step by Step and Microsoft Visual C# 2008 Step by Step. He is a principal technologist for Content Master Ltd., where he works on technology and training projects for a variety of international customers.
More About the Author
John also writes for the Patterns and Practices group within Microsoft, and has helped to develop several guides covering a variety of areas, including Windows Azure, software development, and data access.
Top Customer Reviews
The book starts out with a few chapters introducing WCF and Hosting possibilities.
It then contains chapter on securing an enterprise (intranet) as well as what it takes to secure a service exposed to the internet. These are great chapters, but a little confusing when it comes to the certificate deployment to the clients. I also would have like to have seen how to specifically secure Ajax and WPF clients over the internet.
The book then covers transactions, reliable sessions, performance, discovery, routing, REST, asynchronous operations, workflows, state, and data contracts.
The main thing I like about the book is the attempt to show real world situations.
The main thing I thought the book could use was some diagrams (UML or whatever) to help describe the execution of some of the code being explained and to help show some context. I would have also liked to see a complete chapter on just configuration. None of the books I have seen on WCF have very good details on configuration.
The code samples are well organized and very usable.
This is a book that must be read. It is not a quick reference. That is not a bad thing, the explanations are thorough, just not in a quick look up format.
All in all I recommend reading this book. It contains a ton of information and is one of the better WCF 4 books available.
When you are done with the first chapter, you will have implemented a service, created a client to consume it, and then hosted it inside an IIS application. The author uses the simplest approach for things such as data access so that in several clicks you have your data access setup. That way you can focus on learning WCF.
I've actually written several WCF services but never felt I really understood what was going on. As a result I was making some tasks far more difficult than they needed to be. I'm confident that when I'm done with this book that will all change.
I'll update this if my rating changes after I get further into the book.
I'm glad I heeded the warnings of others and waited for this book.
Hi, This book is about WCF (Windows Communication Foundation) which is Microsoft's API for building SOA (service oriented application) infrastructures. SOA is very important because todays devices (especially tablets, smartphones, IPADS). all need to make HTTP calls to some URL addressable endpoint, whether it be SOAP based, REST based or just simple HTTP xml services. HTTP over TCP/IP is the universal transport mechanism for all these web-enabled devices. Lest we forget, SOA's also can serve as the building blocks for calls to get data for websites, Silverlight or FLASH based apps as well.
I am very interested in SOA architectures and believe that they are very important to any organization's IT department as a mechanism to eventually have "building blocks" of services which make the application of business logic or some type of workflow process easier to consistently apply this logic across the organization.
It also allows organizations to more rapidly build applications because once you have an SOA architecture in place, these services can be called from any client-side environment such as a web page, mobile device, tablet or whatever else may come down the pike.
Another key advantage is the fact that SOA's usually use standardized data exchange formats such as XML or JSON so that different devices from different manufacturers (android/IOS/Blackberry/Windows Phone) all can understand the data while abstracting away concepts such as operating system type or CPU architecture etc.. In other words, SOA's when correctly built are platform agnostic.Read more ›
I do believe he could have taken the time to give us a step-by-step approach to manually doing what we needed to do--even if it wasn't a best practice just so we can at least do the exercises in the book. A book like this needs to make sure its readers have a firm foundation to start and complete most if not all of the book. I can't even get started!
So just an FYI, if you aren't an expert in IIS or some other related issue and you have problems, you are SCREWED!
FYI: To resolve the incomplete information on how to deploy your site on IIS, The book Beginning ASP.NET 4.5: in C# and VB by Imar Spaanjaars, provides all the information you need in Chapter 19 and Appendix B to configure SSMS, the File System, and IIS as needed. The book also confirms my suspicions the author should have considered the needs of his readers and added an appendix that dealt with these issues as the above author does.Read more ›
Most Recent Customer Reviews
The speech logic in book is very well organized that makes it easy to understand. It is written in plain English which is very easy to follow (You will not see any weird/difficult... Read morePublished 1 month ago by Steve
Book is good for intermediate beginners but you will face many difficulty while doing practicals on Windows 8 or 8.1 with VS2012 and MS SQL 2008-12. Read morePublished 10 months ago by Bhaskar Singh
The book is amazing ..concepts are clear .. plus the exercises are really good. I'm a vb.net enthusiast and using the book written for C++ programmers. I recommend.Published 14 months ago by nderitu Anthony
Although I have been a TSQL programmer for many years, and have a Microsoft Sql Server certification, I never had to work with WCF until recently. Read morePublished 20 months ago by K. Ambrose
If you are buying this book hoping to work through the sample code - don't buy it. It is not available in the directory published, nor could I find it anywhere online. Read morePublished 20 months ago by Donna J Allen
Bent more towards Windows Forms than Web Forms, but no matter which you use, this book does a good job of explaining the fundamentals of WCF and has a fairly extensive explanation... Read morePublished 22 months ago by Calasade
Many typos, but they are listed in the Errata page. But it was not clear that the exercises were not do-able using Visual Studio Express. Read morePublished on December 9, 2013 by Joseph Lamontagne
I found the book excellent and some of the walk through is great as it shows the benefits and features of WCF in application. Read morePublished on July 2, 2013 by Son Nguyen