Search
Go

Shop by category
O'Reilly   
Wiley   
 
Learning WCF: A Hands-on Guide
Email a friendView larger image

Learning WCF: A Hands-on Guide

List Price: $44.99
Our Price: $27.96 & this item ships for FREE with Super Saver Shipping.
You Save: $17.03 (38%)
SKU:

ACOUK_book_usedgood_0596101627

In Stock
Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.
58 used & new available from $18.99
Product Promotions:
  • Buy $50 in qualifying physical textbooks, get $2 in Amazon MP3 Credit.  Here's how (restrictions apply)
Description:

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. With WCF, software developers can focus on their business applications and not the plumbing required to connect them. Furthermore, with WCF developers can learn a single programming API to achieve results previously provided by ASMX, Enterprise Services and .NET Remoting. Learning WCF removes the complexity of using this platform by providing detailed answers, explanations and code samples for the most common questions asked by software developers.

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.

Product Details:
Author: Michele Leroux Bustamante
Paperback: 610 pages
Publisher: O'Reilly Media
Publication Date: May 31, 2007
Language: English
ISBN: 0596101627
Product Length: 7.0 inches
Product Width: 9.0 inches
Product Height: 1.3 inches
Product Weight: 2.15 pounds
Package Length: 9.1 inches
Package Width: 7.0 inches
Package Height: 1.1 inches
Package Weight: 1.9 pounds
Average Customer Rating: based on 35 reviews
Used and New:
 

All
 
New
( 31 from $23.00 )
Used
( 27 from $18.99 )
All
PriceConditionAvailability & CommentsAdd to cart
$18.99Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$22.99Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$23.00NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$23.00NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$23.95Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$23.95Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$24.60
This item is eligible for FREE Super Saver Shipping on orders over $25.
Used - AcceptableAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$24.60
This item is eligible for FREE Super Saver Shipping on orders over $25.
Used - GoodAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$24.60
This item is eligible for FREE Super Saver Shipping on orders over $25.
Used - GoodAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$24.76Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$25.51NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$27.96
This item ships for FREE with Super Saver Shipping.
NewAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$29.74Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$29.81Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$29.92NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$29.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$30.00NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.32Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.34Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.36Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.39Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.77NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.78NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$32.43Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$33.47NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$33.78Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$33.78Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$34.05Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$34.05NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$34.26Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$34.57NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$34.65NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$35.14Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$35.38Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$35.70NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$35.70NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$35.76Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$36.29NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$36.40Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$36.45NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$36.48NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.39NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.39Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.55NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.58NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$39.44NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$40.49NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$41.47NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.55NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$44.21Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$44.29NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$44.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$49.05NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$51.29Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$52.84NewAvailability: Usually ships in 6-10 business days

Note: Item may be sold and shipped by another company. Learn more.

$56.46NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$59.93Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$61.15NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

New
PriceConditionAvailability & CommentsAdd to cart
$23.00NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$23.00NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$25.51NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$27.96
This item ships for FREE with Super Saver Shipping.
NewAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$29.92NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$29.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$30.00NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.77NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.78NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$33.47NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$34.05NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$34.57NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$34.65NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$35.70NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$35.70NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$36.29NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$36.45NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$36.48NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.39NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.55NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.58NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$39.44NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$40.49NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$41.47NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$43.55NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$44.29NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$44.99NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$49.05NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$52.84NewAvailability: Usually ships in 6-10 business days

Note: Item may be sold and shipped by another company. Learn more.

$56.46NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$61.15NewAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

Used
PriceConditionAvailability & CommentsAdd to cart
$18.99Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$22.99Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$23.95Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$23.95Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$24.60
This item is eligible for FREE Super Saver Shipping on orders over $25.
Used - AcceptableAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$24.60
This item is eligible for FREE Super Saver Shipping on orders over $25.
Used - GoodAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$24.60
This item is eligible for FREE Super Saver Shipping on orders over $25.
Used - GoodAvailability: Usually ships in 1 business days

Note: Item may be sold and shipped by another company. Learn more.

$24.76Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$29.74Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$29.81Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.32Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.34Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.36Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$31.39Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$32.43Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$33.78Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$33.78Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$34.05Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$34.26Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$35.14Used - GoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$35.38Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$35.76Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$36.40Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$37.39Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$44.21Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$51.29Used - VeryGoodAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.

$59.93Used - MintAvailability: Usually ships in 1-2 business days

Note: Item may be sold and shipped by another company. Learn more.


 
Customer Reviews:
Average Customer Review: 4.0 ( 35 customer reviews )
Write an online review and share your thoughts with other customers.


Most Helpful Customer Reviews

42 of 43 found the following review helpful:

5This should be the first WCF book you getNov 14, 2007
By Billy Hollis
You may want to acquire various other WCF books for depth, but if you're just getting started with WCF, this is the book you want. There isn't another book out there that compares to it. It's cleanly written and nicely balances conceptual material on service orientation with the practicalities of Windows Communication Foundation.

Many other books on WCF take the form of a "brain dump" on WCF features, or get bogged down in conceptual discussion of Service Oriented Architecture. Instead, Ms. Bustamante has a very clear, logical path from simple WCF features to more complex. You won't be overwhelmed early, but you will eventually get to most of the advanced features you'll likely need. Other books, such as Juval Lowy's Programming WCF Services (Programming), can pick up at that point for the really advanced topics.

Many of the chapters contain step-by-step labs, and you can get working end results from the author's web site. They start easy and build nicely through more complex concepts.

The sample code in the book is in C#, but if you happen to be a Visual Basic developer (as I am), you're not left out. Many of the labs and samples are also available in VB on the author's web site.

The book was unfortunately published too early to include definite coverage of the Visual Studio 2008 features for automatically generating some of the code you need to use WCF. Those capabilities are in the Visual Studio 2008 beta now and will be released in the next few months. Some of the labs could have been simplified by using those Visual Studio features. But, on the positive side, working through the labs in more detail will give you a more in-depth understanding of the subject and enable you to use the Visual Studio features more effectively.

22 of 22 found the following review helpful:

3Be Sure To Get The Correct PrintingNov 24, 2009
By Larry W. Clement
There were two printings of the first edition. The 2nd printing has all the labs and examples in VS2008. The first printing uses VS2005. I ordered this book from Amazon well after the 2nd printing was out (I ordered the book in late April 2009...the 2nd printing was in Aug 2008)...BUT...Amazon still sent me the first printing which is less than helpful given that our office has moved to VS2008.

You can get an update of Chapter 1 from the author's blog site. But you will not be able to see updates to the remainder of the book. You should insist that Amazon tell you which print version you're getting before having this book shipped.

18 of 19 found the following review helpful:

5A 'must buy' for WCFJun 18, 2007
By P. D. Besly
I have trawled round quite few books, articles, samples etc which all promised instant knowledge of WCF. Fortunately I came across Michele's book before I gave up in despair. I found the style just refreshing; it talked you through the concepts in bite-sized chunks and never tried to swamp you in technology.
Not just that, but Hands-On-Labs as well; yes, labs that work out of the box and demonstrate the principal at issue. Not just labs but solutions too that actually work. It does exactly what it says on the tin.
I've found this "tell it how it is and provide working samples" to be a real novelty in the WCF space.
If you want to get WCF-competent, then get this book. If you want to trash around in the dark for a few more weeks, then there's plenty of others I could suggest.

12 of 12 found the following review helpful:

5Master WCF with this bookJul 12, 2007
By K. LEW
A very thorough treatment of WCF backed by hands-on labs. The labs are simple yet drive the concepts home. And once you've done a lab you can easily apply the lesson in your professional project.

Chapters 1 -5 and 8 are the most useful to my situation, although I would have liked chapter 8 (on Exceptions and Faults) to be a tad deeper on fault handling, especially regarding the catching of FaultException at the client side.

That said, off the bat I was professionally operational as soon as I had digested chapter 1. Chapter 2 explained Contracts, the agreement between services and clients. That chapter clarifies how server and client sides cooperate. Chapter 3 explains Bindings and allows you to make wise choices regarding which channel etc... will best serve your need. Chapter 4 explains Hosting. It was good to get simple but very helpful tips like the recommendation to have a console host in the project even though the main production hosting will be say, IIS or a Windows Service host. The console host is so invaluable during debugging sessions where I do not have to constantly stop and start a Windows service host. Chapter 5 adds more to hosting by explaining instancing and when the need for concurrency arises.

4 of 4 found the following review helpful:

4Excellent labs - confusing writing styleApr 16, 2009
By A. Solorzano "ValueHunter"
This book had the best labs of any technical book I have read/used. Usually labs, especially the MS Series, are extremely simple and don't even scratch the surface of the topics. The labs in this book are multi-step, with explanations of each step and what the code does. Then the author explains even further what the labs do. I think I got a pretty good hands-on experience with this book.

This book could use some improvement in writing style, or just plain writing composition. When the author was discussing the labs the writing was usually pretty good and clear on point. However, when not talking about the labs, the writing was very hard to follow. The difficulty was not due to technical content, but much more to do with poor sentence and paragraph composition. At times, it reminded me of students' writing term papers for their professor. The writing seemed more focused on expressing what the person knew, rather than presenting the information in a way that could be learned. I got the first edition of this book, perhaps th second or subsequent editions have rewritten parts that were poorly written.

In summary, even with the negative of the confusing writing style in some areas, this book is well worth getting for the superb labs and explanation of the labs.

See all 35 customer reviews on Amazon.com
About Us   Contact Us
Privacy Policy Copyright © , Security Media. All rights reserved.
Web business powered by Amazon WebStore