A new edition of this title is available, ISBN-10: 0672330245 ISBN-13: 9780672330247 Windows Communication Foundation (WCF) is a new Microsoft technology for allowing software to communicate.... This description may be from another edition of this product.
The Windows Communication Foundation (WCF) is the latest offering from Microsoft to address the need of passing messages from one software component to another. Using the .NET platform, Microsoft has built a single framework that can encapsulate any type of message passing (at least all the major one's of which I am aware). By abstracting the important pieces of the communication challenge (transport mechanism, security, reliability, etc.), Microsoft has made building components that communicate via SOAP, WS-*, REST, binary, and other methods of communication a much simpler problem than it once was. One cautionary note: WCF is a deep technology, so do not expect to understand all the concepts at once. Having a solid object oriented programming background will help you understand some of the underpinnings of WCF. If you are a developer looking to get specific examples of how to use WCF in different situations, this book provides the most common situations in which you are likely to run into WCF (think Web Services) as well as an introduction into some more rare circumstances (like building custom Behaviors, Transports, and Channels). The sheer breadth that book attempts to cover means that it does not fully cover each item presented in the table of contents. I personally would have like to have seen more coverage on WS-*. That being said, for the consulting and product work that I do, this book got me 95% of the way to solving all the challenges that I have faced to date. For the other 5% WCF Unleashed is a great book for giving you the nomenclature and background you need to seek help elsewhere. There was also a chapter on WCF guidance that gives you some ideas for best practices that was quite refreshing as many books leave out these crucial tidbits. Interestingly, this book gives brief coverage of Windows Workflow and also CardSpace. Those chapters were not only an interesting aside, but quite useful when thinking about integrating WCF with these two new technologies from Microsoft. There were a few small things that I want to mention. The authors provide all the code in the samples - even the code that is not necessarily relevant to the topic at hand. While I found this annoying at first, I did appreciate it later when the examples got a bit more complex. Also, the sample code was easy to miss. As of this review, the code download was from InformIT's site and not Sam's publishing site. Overall, I would highly recommend Windows Communication Foundation Unleashed for anyone starting out with WCF who learns well from "How To" guides and sample code. [...]
Excellent coverage of the technology!
Published by Thriftbooks.com User , 18 years ago
Between the WPF Unleashed book and this one I am thoroughly impressed by the quality of this series. This book is easy to read with in depth information, very relevant. It covers a lot of useful techniques: in particular security, customization and integration with WF. A real step ahead of the other books. A Must have for all serious WCF programmer.
Excellent book for WCF!!!
Published by Thriftbooks.com User , 18 years ago
I would definitely recommend this book for someone who is new to WCF and is looking to learn WCF in-depth. Also if you want to learn Cardspace this is THE book I would say :) I liked the way the Federated security was explained. Craig has done a marvellous job!!!
Excellent book on WCF!
Published by Thriftbooks.com User , 18 years ago
To learn WCF, one would only need this book and the WCF SDK. Very comprehensive and neatly organized. To my surprise it also included chapter on Peer to Peer communication.
Excellent book for learning WCF as well a good reference
Published by Thriftbooks.com User , 18 years ago
I must say that I'm impressed with this book. It goes through almost every topic important to WCF developers and does it in a way that's easy to understand. The first thing that it does is give a high level overview. What is WCF and why should I use it? This is obviously very useful to someone who has never heard of it. From there they go into the basics of how to get a WCF application to work. From my own perspective, having been working with WCF for more than a year I was much more interested in the advanced topics, and this book certainly doesn't disappoint here either. I was especially impressed with the topics on Security and Extensibility. Both of these topics are very large and potentially very complicated but they don't shy away from tackling them. There are four chapters on Security, one that hits the basics, and the other three are more advanced. There's one chapter on using claims based security. They go into how to use it and why. They even go into Federated security, even providing an STS sample. There are two chapters on Identity and Cardspace which go into great detail about how to implement and use them. The chapters on extensibility were great. It's separated into three separate chapters, one on the ServiceModel behaviors, one on channels, and one on Transport Channels. Extensibility in WCF is very good, but there's a lot to know. They hit most of the big ones, including what they can do for you, how to implement them and how to use them. They even go through and list the steps that WCF takes on the way from the client to the service and back and which extensibility points it hits along the way. I was very impressed with the section on creating a custom channels and especially the custom transport. This is a very difficult and daunting topic for a lot of developers but they manage to explain it in an easy to understand fashion even showing some very simple sample code demonstrating what the transport channel actually does. They also have a chapter dedicated to best practices on designing and developing a WCF application. It's definitely a good checklist to go through when creating your application. In Summary: The good: Very good high level explanations of WCF capabilities including why you should use them and how. Lots of sample code, including downloadable labs. Lots of good advice based upon experience. Fantastic chapters on Security and Extensibility (there were others but those were my favorites). Missing: In the security chapters the only thing that I would have liked to have seen is more discussion about how to deal with some of the more common Kerberos problems we see, such as having to set the UPN/SPN identity element on the client. They go into this for certificates but not Kerberos. Low level explanation of the inner workings of the ws-*. For example there were no xml wire representations of WS-RM messages creating a session. This is obviously not necessary to create WCF applications, b
ThriftBooks sells millions of used books at the lowest
everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We
deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15.
ThriftBooks.com. Read more. Spend less.