Programming WCF Services and over one million other books are available for Amazon Kindle. Learn more

Buy Used
Used - Acceptable See details
$10.23 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
Sell Back Your Copy
For a $1.52 Gift Card
Trade in
Have one to sell? Sell yours here
Programming WCF Services
 
 
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 (Author)
4.5 out of 5 stars  See all reviews (51 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $23.39  
Paperback --  
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.
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.6 out of 5 stars (14)
$33.04
In stock on February 2, 2012

Book Description

0596526997 978-0596526993 February 27, 2007 1st Ed.

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

About the Author

Juval Lowy is a software architect and the principal of IDesign (http://www.idesign.net), 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; 1st Ed. 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 (51 customer reviews)
  • Amazon Best Sellers Rank: #546,706 in Books (See Top 100 in Books)

 

Customer Reviews

51 Reviews
5 star:
 (42)
4 star:
 (2)
3 star:
 (3)
2 star:
 (1)
1 star:
 (3)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (51 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

84 of 88 people found the following review helpful:
5.0 out of 5 stars Comments from another WCF author, May 10, 2007
This review is from: Programming WCF Services (Paperback)
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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


40 of 43 people found the following review helpful:
5.0 out of 5 stars Very well done, March 4, 2007
This review is from: Programming WCF Services (Paperback)
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. To be honest, I haven't given this chapter more than a cursory read so I won't comment on it. What I read I liked thought.

It concludes with Security and he dedicates roughly 100 pages to the subject. Superb!

He goes on to the appendices where he discusses "Service Orientation" . I suspect most people that read his book already understand this, but it's insightful and is still worth reading even if you are already thoroughly conversant in SO.

THe next piece is the Publish-Subscribe Service discussion. Pretty good overall

Finally it's WCF Coding Standards. Ok, let me start by saying that this is VERY useful. It's a great summary and serves as a very helpful reference. However, I wish he explained some of the points a little more b/c In a few cases, I don't remember seeing the points emphasized much and it's a little hard to fully grasp the "WHy"

For instance, under the Essentials section, #10 states "Do not use SvcUtil or Visual Studio 2005 to generate a config file." In the text, the only thing I saw mentioned on this note was that he's conflicted about the COnfigEditor b/c while it's helpful, it can serve as a crutch. This danger in his opinion offsets any convenience benefit. Ok, if that's why this rule is here, then great. But I really don't know for sure. Most of the other items he mentions are well documented in the text (and maybe this was too and I just missed it, but honestly, I've looked).

There aren't many items I was unsure of, but there were a few. Page references would fix this issue (b/c spelling out why would probably be overkill).

Ok, so my one gripe is that in a supplemental section, he could have done one thing better. By any standard, that qualifies a book for a 5 Rating ;-)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


14 of 15 people found the following review helpful:
1.0 out of 5 stars Not for WCF beginners!, February 14, 2010
This review is from: Programming WCF Services (Paperback)
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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
intranet application, callback operations, security auditing, playback transaction, host config file, transfer security mode, demarcating operations, callback endpoint, ambient transaction, client config file, volatile resource managers, chronization context, singleton service, new operation context, service load time, int numberi, client credentials type, intranet bindings, client credential type, reentrant service, instancing mode, operation behavior attribute, callback contract, security call context, data contract type
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Visual Studio, Windows Forms, Queued Services, Concurrency Management Example, Instance Management, Internet Application, Error-Handling Extensions, Transactional Service Programming, Security Example, Credentials Manager, Transactions Example, Windows Vista, Per-Session Services, Service Synchronization Context, Token Impersonation Level, Trusted People, Active Directory, Explicit Transaction Programming, Release Service Instance, Client-Side Programming, Delivery Failures, Faults Example, Resource Synchronization Context, The Validate, Service Concurrency Mode
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(33)
(17)
(2)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
Whats new 0 Aug 20, 2008
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject