Pro WCF: Practical Microsoft SOA Implementation and over one million other books are available for Amazon Kindle. Learn more

Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Start reading Pro WCF: Practical Microsoft SOA Implementation on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro WCF: Practical Microsoft SOA Implementation [Paperback]

Chris Peiris , Amit Bahree , Shawn Cicoria , Dennis Mulder , Nishith Pathak

List Price: CDN$ 53.65
Price: CDN$ 34.39 & FREE Shipping. Details
You Save: CDN$ 19.26 (36%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it delivered Friday, August 29? Choose One-Day Shipping at checkout.


Amazon Price New from Used from
Kindle Edition CDN $32.67  
Paperback CDN $34.39  
Save Up to 90% on Textbooks
Hit the books in's Textbook Store and save up to 90% on used textbooks and 35% on new textbooks. Learn more.
There is a newer edition of this item:
Pro WCF 4: Practical Microsoft SOA Implementation Pro WCF 4: Practical Microsoft SOA Implementation
CDN$ 32.92
In Stock.
Join Amazon Student in Canada

Book Description

Jan. 11 2007 1590597028 978-1590597026 1st ed. 2007. Corr. 3rd printing

Part of Microsofts radical new WinFX API is the Indigo foundation, more formally known as the Windows Communication Foundation, or WCF. Pro WCF: Practical Microsoft SOA Implementation is a complete guide to WCF from the SOA architecture perspective and shows you why WCF is important to web service development and architecture.

The book covers the unified programming model, reliable messaging, security, the peer-to-peer programming model, and more. Youll also learn how to move your current DCOM and .NET remoting applications to WCF, and how to integrate those applications with new WCF-based applications. Youll want to get ahold of a copy because it

  • Contains a comprehensive WCF programming model
  • Explains how queue management and reliable messaging work in WCF
  • Discusses implementing transaction support in WCF
  • Shows how to make WCF services interoperable with other SOA offerings
  • Thoroughly covers WCF security topics and concerns

Customers Who Bought This Item Also Bought

Product Details

Product Description

About the Author

Chris Peiris, .NET MVP, has a masters degree in IT, and bachelor of computing and bachelor of accounting degrees from Monash University, Victoria, Australia. Chris currently works for Avanade as a solutions architect. Chris has coauthored many books on web services, UDDI, C#, IIS, Java, and security topics. He has written many articles, reviews, and columns for various online publications including DevX, 15 Seconds, Wrox Press, and ASP Today. He is also a frequent speaker at professional developer conferences on Microsoft technologies. Chris has developed large-scale integration solutions for financial institutions, G2G, B2B, and media groups since 1995. Chris's current passions include WCF, WinFX, IBM Message Broker, and EAI. He lives with his family in Conder, ACT, in Australia. He can be reached at

Amit Bahree is a solution architect with Avanade and has over 14 years of experience in IT, developing and designing mission-critical systems. His background is a mixture of product development, embedded systems, and custom solutions across both public and private sectors. He has experience in a wide range of industry verticals ranging from financial services to utilities to insurance and has implemented solutions for many Fortune 100 companies. For Amit, computers is a passion first, a hobby second, and a career third, and he is glad he gets paid to do what he loves the most. He can be contacted via his blog at

Shawn Cicoria is a consultant with Avanade and lives with his family in Denville, New Jersey. He has MBAs in finance and information systems, and a BA in economics. Shawn is also a MCT training instructor with SetFocus, located in Parsippany, New Jersey. He has been working in systems for nearly 20 years, mostly in financial services (even working with punchcards). Shawn has worked on many platforms including VMS, UNIX variants, and, for most of the past decade, Microsoft Windows. Shawn has concentrating on distributed technologies such as COM[+], J2EE, and, for the past 5 years, .NET, SOAP, BizTalk, and database technologies&emdash;and now WinFX, using them to create capital market solutions that serve the needs of business on time and on budget.

Dennis Mulder started his career in 1997, choosing to dedicate himself to Microsoft technology. As an early adopter of Microsoft technology, Dennis has kept pace with certification challenges and succeeded in getting several certifications. In August 2004, he started work with Avanade, a Microsoft and Accenture joint venture. Currently he is focused on a few areas of the Microsoft platform, specifically service orientation, integration, and infrastructure for development. As a consultant based in the Netherlands, Dennis works with enterprise customers to solve their challenges by leveraging the power of the Microsoft platform. Besides his role as a principal consultant, Dennis is a solution manager and evangelist focusing on several of the Avanade assets. Every now and then, he writes articles for Microsoft .NET Magazine, a Dutch publication. He is a frequent speaker at Dutch Microsoft conferences and usergroups, and he has become an INETA speaker as of early 2006, which gives him some visibility outside of the Netherlands as well.

Nishith Pathak is a Microsoft Most Valuable Professional (MVP), reviewer, published Apress author, speaker, and Microsoft purist who has been working on the .NET platform since its early beta days. Nishith was born, raised, and educated in a town called Kotdwara in Uttaranchal, India. His expertise is in delivering enterprise solutions to Fortune 100 companies spanning the globe. He is a contributing author and an avid technical reviewer for multiple electronic and print publications. Over the years, he has also been involved in providing consultancy and training services to corporations. Nishith is also a frequent speaker and conductor of webcasts for Microsoft India and user groups on various upcoming technologies. Currently, he is focused on key areas of the Microsoft platform, specifically distributed computing, service orientation, exploring Vista, and helping companies architect solutions based on service-oriented architecture (SOA). You can contact him at ""> and visit his blog at

Inside This Book (Learn More)
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star
Most Helpful Customer Reviews on (beta) 3.0 out of 5 stars  17 reviews
29 of 31 people found the following review helpful
2.0 out of 5 stars Boy is this book not a 5-star book April 3 2007
By P. Compton - Published on
You know one thing that annoys me, buying a book that other people have rated '5 stars' only to find out that it is clearly not a 5-star book. Boy is this book not a 5-star book. After reading this book front to back in 4-5 days and learning a tiny tiny fraction of what I needed to actually implement WCF within an enterprise I decided to print out the documentation that comes with the Windows SDK and read that. Now I really know what it takes to implement WCF. I agree with other reviewers that have suggested that this book is light on content and heavy on fluffy filler. This book glosses so lightly over so many topics it's ludicrous. If you're desperate I'd suggest finding a white paper that covers the WCF concepts and architecture, then reading the Windows SDK documentation for WCF - you'll save $100NZD.
13 of 14 people found the following review helpful
1.0 out of 5 stars Not readable. Disappointment from Apress. April 25 2008
By C. Cole - Published on
This book was poorly edited. After reading nearly every paragraph, I just want to rewrite it for readability. The book makes easy concepts difficult due to the writing style of the author. A sample sentence: "WCF provides you with a number of settings to implement fairly sophisticated means of applying network congestion detection,timeout intervals,retry counts,ordering,and so on." Lets see.. what? "...settings to implement sophisticated means of applying..."? This is a really simple idea that the author has butchered with his delivery. Another complaint: glossing over an idea, and then saying "It really is pretty much as simple as that." Well, which one? "really is" or "pretty much"? It can't be both. Just a case in point - this book went through no editing whatsoever.
10 of 12 people found the following review helpful
3.0 out of 5 stars Is WCF so easy or just the book is incomplete...? March 4 2007
By FractalizeR - Published on
Format:Paperback|Verified Purchase
I purchased the book and looked it throught... Before ordering this book I read several articles on the net related to how to make basic steps in WCF and found, that WCF is easy ti understand.

I found almost nothing new to me in this book. I also noticed, that book structure looks a little bit following the structure of MSDN .NET Framework 3.0 WCFreference. Almost the same topics... Almost the same explanations...

Actually, no topic seemed to me covered completely in it. Just the common principles on how to work with WCF.

For example, speaking of Request-Response Contract types authors seem forgot to mention, that even if you write a void method without returning any value, WCF will create special empty value and use it as void method signature to wait from server.

Duplex contracts are reviewed in terms of P2P environment on unknown reason. Many questions are unanswered on this topic.

Versioning of Data Contracts is poorly reviewed.

The only question remained in my mind after reading this book is: is WCF really so easy to understand, or just the book and MSDN references are incomplete? :)
13 of 17 people found the following review helpful
2.0 out of 5 stars A poor book March 15 2007
By Real world programmer - Published on
Unfortunately this is a poor book, and if you are a busy person I would recommend you find something else, something that is well organised instead.

This book had poor organisation, lots of grammatical errors, and a ton of verbose blather with not much meaty info, and badly failed my signal to noise ratio test.

It would be possible to strip two thirds of the words out by reformatting concisely, as well taking out all the times the authors say 'as we are showing you'. I would certainly have appreciated it much more if they had been concise, as my time is precious.

I purchased this book along with charles petzolds 'Application = Code + Markup" and 'Essential WF', and both are excellent books. They are the standard I expect from 'professional' programming books, particularly ones with Pro in the title! They had a concise and structured presentation, good editiorial proofing and grammar, and gave me insight I could not easily get from MSDN.

To the authors: sorry to give your book a bad rap, but it's true and you can produce better work, I'm sure of it. Also, you should get a good editor, who will catch grammatical errors, and stop you being self indulgent and bring your focus back to what the readers want, which is not to hear you say hundreds of time 'as we are showing you'!
6 of 8 people found the following review helpful
3.0 out of 5 stars Better books are available June 15 2007
By Dennis L. Hughes - Published on
Format:Paperback|Verified Purchase
I must say that this book is not up to the standard I've come to expect from recent APress titles on .NET. I'd love to give you details, but the simple fact is that I haven't found it to be of much use as a reference.

While it could be a little better, I recommend Programming WCF Services (Programming) instead. It serves well as a reference and a reader.

Look for similar items by category