Programming Books C Java PHP Python Learn more Browse Programming Books
Programming WCF Services and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player

Have one to sell? Sell yours here
Start reading Programming WCF Services on your Kindle in under a minute.

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

Programming WCF Services [Paperback]

Juval Lowy
4.5 out of 5 stars  See all reviews (50 customer reviews)

Available from these sellers.

Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Kindle Edition $19.79  
Paperback --  
Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now
There is a newer edition of this item:
Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus 4.2 out of 5 stars (33)
In Stock.

Book Description

February 27, 2007 0596526997 978-0596526993 1

Written by Microsoft software legend Juval Lowy, Programming WCF Services is the authoritative introduction to Microsoft's new, and some say revolutionary, unified platform for developing service-oriented applications (SOA) on Windows. Relentlessly practical, the book delivers insight, not documentation, to teach developers what they need to know to build the next generation of SOAs.

After explaining the advantages of service-orientation for application design and teaching the basics of how to develop SOAs using WCF, the book shows how you can take advantage of built-in features such as service hosting, instance management, asynchronous calls, synchronization, reliability, transaction management, disconnected queued calls and security to build best in class applications. Programming WCF Services focuses on the rationale behind particular design decisions, often shedding light on poorly-documented and little-understood aspects of SOA development. Developers and architects will learn not only the "how" of WCF programming, but also relevant design guidelines, best practices, and pitfalls. Original techniques and utilities provided by the author throughout the book go well beyond anything that can be found in conventional sources.

Based on experience and insight gained while taking part in the strategic design of WCF and working with the team that implemented it, Programming WCF Services provides experienced working professionals with the definitive work on WCF. Not only will this book make you a WCF expert, it will make you a better software engineer. It's the Rosetta Stone of WCF.

Editorial Reviews

Book Description

Building SOAs with Windows Communication Foundation

About the Author

Juval Lowy is a software architect and the principal of IDesign (, specializing in WCF architecture consulting and advanced WCF training. Juval is Microsoft's Regional Director for the Silicon Valley, working with Microsoft on helping the industry adopt WCF. He is author of O'Reilly's bestselling "Programming .NET Components", widely recognized by many as the best book for developing .NET-based systems. Juval participates in the Microsoft internal design reviews for WCF and related technologies. He publishes numerous articles on nearly every aspect of .NET development and is a frequent presenter at development conferences. Microsoft has recognized Juval as a Software Legend and as one of the world's top .NET experts and industry leaders.

Product Details

  • Paperback: 640 pages
  • Publisher: O'Reilly Media; 1 edition (February 27, 2007)
  • Language: English
  • ISBN-10: 0596526997
  • ISBN-13: 978-0596526993
  • Product Dimensions: 8.9 x 6.9 x 1.6 inches
  • Shipping Weight: 2.1 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (50 customer reviews)
  • Amazon Best Sellers Rank: #686,054 in Books (See Top 100 in Books)

More About the Author

Juval Lowry is a software architect and the principal of IDesign, a .Net-focused consulting and training company.

Customer Reviews

Most Helpful Customer Reviews
88 of 93 people found the following review helpful
5.0 out of 5 stars Comments from another WCF author May 10, 2007
I read with interest some of the comments from other reviewers, and I feel that there is some slight clarification required on the positioning of this book. I don't normally comment on other authors' works, but I believe that one or two of the criticisms in other reviews are possibly a little misplaced.

Now, as author of WCF Step By Step, this might sound like I am blowing my own trumpet a little, but this is not the intention. Juval's book is quite superb, and if you are an experienced Web services (or even Remoting) developer who wants to know the ins and outs of how WCF works, then read this book. However, I would argue that this is not a book for someone who is new to the services arena no matter how experienced a developer they are.

In many ways I am very envious of Juval. This is the book that I would love to have written for MS Press, but they felt, quite rightly in my opinion, first that this would quickly become a crowded market, and secondly that there was a need for a book that covered the basics to get people jump started beyond the documentation available on MSDN.

Juval's book is an essential reference work that all WCF developers should have on their desk. However, to get up and running with WCF and to make sure that you fully understand the concepts, you might need to work through something more basic first.
Was this review helpful to you?
41 of 44 people found the following review helpful
5.0 out of 5 stars Very well done March 4, 2007
I just bought this book and have breezed through most of it. So far, AFAIK, I've picked up each WCF book out there and while all of them are quite good, I was very glad I got this one. Very glad indeed.

If there's one thing this book really brings to the table it's that it really explains architectural 'big picture' aspects of WCF. Reminiscent of how Rocky Lhotka used his Business Objects books to walk through the CSLA, Juval has a series of utilities wrapped into a framework and he walks through 'why' he made them like he did.

This approach is excellent.

AFAIK, this is the biggest of the WCF books I've read running around 600 Pages including the appendices.

The first three chapters discuss the basics of WCF. It covers Data Contracts, SErvice Contracts and WCF Essentials. He dedicates a whole chapter to the subject of Data Contracts and it's ostensibly the most detailed discusson of Data Contracts I've read.

He moves on to Instance Management (spends about 30 pages doing it) and it was insightful to say the least.

Next was Operations. I thought this was one of the weaker chapters of the book, but it's also comparitively short (and realize that I'm rating the book a 5 - so 'weak' is relative - it's still a great discussion)

THe discussion of Faults comes next. It's concise and to the point without getting tangential.

Next comes Transactions. It goes about 70 pages and leaves you wanting for nothing. Stated simply, it's excellent.

Concurrency Management comes next and again, it's power lies in the fact it's direct and to the point while covering the subject matter thoroughly.

Queued Services comes next.
Read more ›
Comment | 
Was this review helpful to you?
15 of 16 people found the following review helpful
1.0 out of 5 stars Not for WCF beginners! February 14, 2010
Even the back page of the book mentions "If you choose to learn WCF, you have choosen well...", this is not for learning WCF.
I thought I could learn WCF with this book because of its table of content, but you can't.

This is more or less a reference book. If you already know how to implement WCF and need to know some details regarding some certain
implementation, than it seems to be fine.

Because they mention on the back page one can learn WCF with it, I am disappointed about this book.
Comment | 
Was this review helpful to you?
13 of 14 people found the following review helpful
5.0 out of 5 stars Excellent book May 15, 2007
This book is excellent. I find myself reading chapters over and over not because they are difficult to understand, but because they are chock-full of useful information. This is information not found in other WCF books and it really highlights the fact that Juval was very close to the WCF code and the WCF developers.

Keep in mind this book will not hold your hand through coding a WCF service. If you need that level of detail (I did), then I recommend an afternoon with the internet where you will find plenty of online 'HelloWorld' tutorials. However, once you become comfortable with writing a few simple services, this book becomes invaluable. By the end of Chapter 1, you will have refreshed your memory on writing a simple service, and you will have answered questions that you never thought to ask (things like, What is the default port of the TCP address? Can you have more than one service share a TCP port?). The rest of the chapters are just as informative, and as a result this book excells as not only a book on Programming WCF Services, but also as a reference book on WCF as well. I am constantly lending it out, and I am repeatedly refering to it when I get those 'how do I..' questions from coworkers.

In a company where we are constantly looking for programming Patterns and Best Practices, the Appendix on Coding Standards was icing on the cake for me. Highly recommended for intermediate to advanced WCF programming.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars An excellent book .
This book was an awesome read. In addition to core concepts, this book also has code examples of how it should be done in an application, that really helped me alot. Read more
Published on July 5, 2011 by Faraaz
5.0 out of 5 stars Superb Information and Fun to Read
It gives comprehensive coverage of the WCF technology written with a touch that makes it a delightful book to read.
Published on September 26, 2009 by R. D. Mical
5.0 out of 5 stars A great read for developers with a basic understanding of wcf
This book is pretty comprehensive. I started learning WCF with the 15-part web series provided by Mrs. Bustamante that accompanies her book. Read more
Published on September 15, 2008 by Kurtis A. Mcvay
5.0 out of 5 stars Another great one from Juval
I've been a fan of Juval ever since I took an al-day seminar with him at DevConnections a few years ago. He's a great teach and a great writer. However, he is not for beginners.
Published on April 10, 2008 by Ex Republican
5.0 out of 5 stars Very good book about WCF.
I have previously read Juval Lowy's Programming .NET Components and it was one of few excellent books which gave deeper explanation about .NET. Read more
Published on March 29, 2008 by Kiran K. Challa
5.0 out of 5 stars The WCF Bible
Absolutely the best book I've read on Windows Communication Foundation. A must have book. Juwal explain every single WCF detail in a very well simple form but this don't break the... Read more
Published on March 20, 2008 by Fabio Cozzolino
5.0 out of 5 stars Well done Juval!
This book was actually my first exposure to WCF. Many people describe it as a more advanced WCF book than the other more basic ones out there. Read more
Published on March 17, 2008 by HS
5.0 out of 5 stars Very Thorough Reference On WCF
WCF is one of the four major application programming interfaces introduced as part of .NET Framework 3.0. Read more
Published on February 29, 2008 by Armen Jamkotchian
5.0 out of 5 stars An exhaustive study
This is THE book to get if you want to master WCF. Author's remarkable ability to jam enormous information in terse paragraphs without making it boring is astonishing, to say the... Read more
Published on February 28, 2008 by A. Parvez
5.0 out of 5 stars Great in-depth coverage of WCF
This is an excellent book that I would recommend getting after you already have a basic idea of what WCF is. Read more
Published on February 14, 2008 by Gary Hanson
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?


Topic From this Discussion
Whats new Be the first to reply
Have something you'd like to share about this product?
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for Similar Items by Category