Start reading Programming WCF Services on the free Kindle Reading App or on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.

Deliver to your Kindle or other device

Enter a promotion code
or gift card

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

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

Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus [Kindle Edition]

Juval Lowy
4.3 out of 5 stars  See all reviews (38 customer reviews)

Digital List Price: $43.99 What's this?
Print List Price: $54.99
Kindle Price: $25.49
You Save: $29.50 (54%)

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your email address or mobile phone number.


Amazon Price New from Used from
Kindle Edition $25.49  
Paperback $41.49  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

Programming WCF Services is the authoritative, bestselling guide to Microsoft's unified platform for developing modern service-oriented applications on Windows. Hailed as the definitive treatment of WCF, this book provides unique insight, rather than documentation, to help you learn the topics and skills you need for building WCF-based applications that are maintainable, extensible, and reusable.

Author Juval Löwy -- one of the world's top .NET experts -- revised this edition to include the newest productivity-enhancing features of .NET Framework 4 and the Azure AppFabric Service Bus, as well as the latest WCF ideas and techniques. By teaching you the why and the how of WCF programming, Programming WCF Services will help you master WCF and make you a better software engineer.

  • Learn about WCF architecture and essential building blocks, including key concepts such as reliability and transport sessions
  • Use built-in features such as service hosting, instance and concurrency management, transactions, disconnected queued calls, security, and discovery
  • Master the Windows Azure AppFabric Service Bus, the most revolutionary piece of the new cloud computing initiative
  • Increase your productivity and the quality of your WCF services by taking advantage of relevant design options, tips, and best practices in Löwy's ServiceModelEx framework
  • Discover the rationale behind particular design decisions, and delve into rarely understood aspects of WCF development

"If you choose to learn WCF, you've chosen well. If you choose to learn with the resource and guidance of Juval Löwy, you've done even better... there are few people alive today who know WCF as well."

--Ron Jacobs, Senior Technical Evangelist for WCF, Microsoft Corporation

Editorial Reviews

Book Description

Develop Cloud Applications with WCF for .NET 4.0

About the Author

Juval Lowy is a software architect and the principal of IDesign, specializing in .NET architecture consulting and advanced training. Juval is Microsoft’s Regional Director for the Silicon Valley, working with Microsoft on helping the industry adopt .NET 4.0. He participates in the Microsoft internal design reviews for future versions of .NET and related technologies. Juval has published numerous articles, regarding almost every aspect of .NET development, and is a frequent presenter at development conferences. Microsoft recognized Juval as a Software Legend, one of the world's top .NET experts and industry leaders.

Product Details

  • File Size: 3529 KB
  • Print Length: 910 pages
  • Page Numbers Source ISBN: 0596805489
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 3 edition (August 13, 2010)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B0043D2DUK
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Enabled
  • Amazon Best Sellers Rank: #468,675 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

Customer Reviews

4.3 out of 5 stars
4.3 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
40 of 42 people found the following review helpful
3.0 out of 5 stars When they say mastering, they mean it December 22, 2010
Format:Paperback|Verified Purchase
The book is quite thorough and detailed, but jumps right in to specific details that assume that you have completely mastered the basics. Don't look here if you are trying to build your first WCF application, but rather if you have one built or working, and want to delve into the finer points of security and other considerations.

I would have liked to have seen more guidance from the authors on the patterns for using the book. "once your app is working, then look at security in this way..., then look at transport considerations in this way...". That would make the book more of a directive tool and less of a reference-only tool.
Was this review helpful to you?
20 of 22 people found the following review helpful
5.0 out of 5 stars This book is indispensable for WCF March 26, 2011
By Kad
Format:Paperback|Verified Purchase
I've recently written two applications using WCF. One without the benefit of this book and one with. Without this book, I used search engines and Microsoft reference material and blogs. I got a lot of data but precious little knowledge. I finished the project and it works. However, I knew my WCF skills were not yet where they needed to be.
With the second application, I began with this book. My confidence level was much higher by the time I began coding and testing. The application uses DLL injection and both ends are in Windows forms. I surmounted all problems with the rich detail in this book. It's rare to find a book that you prefer over all the data that can be obtained from search engines. My book has many, many highlighted sentences I refer to during development. It is indispensable.
Comment | 
Was this review helpful to you?
8 of 9 people found the following review helpful
2.0 out of 5 stars Not as useful as you'd hope July 18, 2012
I'm hoping to retract this statement in a few days, but as I read the reviews of this book, I find myself wondering what volume the reviewers have been reading. It's not the volume I've been reading.

I've been surprised and disappointed to find little of practical use in Programming WCF Services.

Every time I have a problem and I turn to this book for guidance, I quite often find that the topic I'm researching isn't even covered. My area in WCF is security, and the security chapter is maddeningly abstract and off the mark. I don't need a lecture on the high-level requirements of various security models, I need to know what to use in WCF to make those models actually work.

There is also a preoccupation with the wonders of his ServiceModelEx that distracts from the task at hand: understanding WCF itself.

I'm hoping I've missed something, and I'm going to try for the third time to dig deep and see what this book has to offer.

However, my first two passes and a variety of task-specific lookups have left me thinking that this book promises a lot more than it delivers.

Seriously, if I suddenly get it on this pass, I'll come back and revise my review.
Comment | 
Was this review helpful to you?
5 of 5 people found the following review helpful
4.0 out of 5 stars Excellent book, but not for beginners January 12, 2012
I just want to write a very brief review to echo the views of many other reviewers of all editions of this book.

1.This is a comprehensive book on WCF for people who want to have a thorough understanding of WCF.
2.Beginners should avoid this book because it may make WCF so intimidating that, I am afraid, some may seek alternatives to WCF after a look at this book. Microsoft has done a great job in making WCF so easy to implement that some simple use of web services can be implemented literally in minutes both on the server side and the client side. This book is great for advanced users who want a deep understanding of WCF. One may never need such a book if he only has some light use of web services.

A great strength of WCF is that it allows the consumption of general SOAP based web service to be as easy as consuming WCF services. This is one of significant advantages making .Net stand out as a superior framework. Unfortunately, this book does not elaborate on this. Just one or two pages explaining SOAP, WS1.2, Addressing 1.0, etc. would be very beneficial to readers.
Comment | 
Was this review helpful to you?
8 of 9 people found the following review helpful
4.0 out of 5 stars Good buy September 2, 2011
By Priya
I bought this book especially to get details about Security in WCF, which is very hard to find. Most of the books just give few lines about Security and then refer you to other books. This book did justice to the topic and provided adequate details for me to now go and get details for specific security features I want to implement.
Liked the format of the book. Starts explanation from a basic level and then gets into more details, but not too much to bore you.
Definitely recommend it.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars WCF definitive guide May 4, 2013
By Timmy_A
Format:Paperback|Verified Purchase
Programming WCF Services is the most complete and most practical book about WCF. I've read half dozen of WCF books but Programming WCF Services remains the best one. Why is it that? It's because the book gives you nearly everything you need to know while working with WCF. From service hosting through comprehensive description of service transactions to great coverage of WCF security and messaging services - everything is there, covered in detailed but still readable way. Honestly, no other book goes to such details about transactions, concurrency management or security problems as this one.

But it is not all. Lowy also presents all knowledge in right context, so you don't just learn how to use the technology itself, but you will also understand when to apply it. In fact, there are actually two books in one. One about WCF and one about WCF design patterns accompanied with very helpful author's advices. From design patters, Lowy for instance presents complete implementation of publisher-subscriber pattern or bidirectional MSMQ service. These patterns (and many others) are so well presented, that it helped me to create my own implementation of publisher-subscriber system and many other things.

Even though the book is excellent tool not just for learning but also as a reference, there are few things you must consider before buying it.

1. If you don't have any experience with service programming, you should search for internet tutorials before reading it. The book doesn't contain any Step-by-step examples. It's still possible to understand it, but if you do some tutorials before, you will save some time.

2. The book doesn't contain any working examples. Even downloadable code doesn't contain single runnable service.
Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars A WCF bible especially for the advanced topics.
A WCF bible especially for the advanced topics.
Published 1 month ago by Sudarshan.T
4.0 out of 5 stars Tough to get through, but worth it.
You can't read this book casually if you are trying to learn WCF. You have to study it. However, this is actually a good thing and you will learn a lot if you try. Read more
Published 4 months ago by Lostman
5.0 out of 5 stars This is the best WCF book
This is the best WCF book, period.
Published 9 months ago by robertrevolver
5.0 out of 5 stars Five Stars
Wonderful book and fast delivery!
Published 10 months ago by terifb
5.0 out of 5 stars Excellent book! Must have for all the
Excellent book! Must have for all the .NET developers (yes, all the .NET developers). This book will make your better programmer!
Published 10 months ago by karthikeyan
5.0 out of 5 stars Great book, good dealer
The condition of the book is same as the dealer described.
Lowy gives a clear and comprehensive illustration of WCF.
The essential book for every serious WCF developer.
Published 13 months ago by Diao Yuanyi
4.0 out of 5 stars Pretty comprehensive.
Pretty comprehensive. Some additional clarity around json/rest probably in order. Make sure to get a newer version at this point.
Published 19 months ago by Amazon Customer
4.0 out of 5 stars Very technical
It goes in depth into WCF. I understood some of it but maybe I need a more rudimentary book. I'm sure it will help someone.
Published 20 months ago by G. Chock
4.0 out of 5 stars Good book - good overall view
This is a great book to get stated with WCF. I used it as a reference for my first WCF project, and found the information very helpful.
Published 20 months ago by bocacoder
1.0 out of 5 stars Volumous nothing
I found this a poor read, many long paragraphs of details without the necessary emphasis or direction. Read more
Published 20 months ago by Chester
Search Customer Reviews

More About the Author

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

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