Windows Communication Foundation
| |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| Sort customer reviews by: | |||||||||||||||||||||||||||||
|
Show All Reviews on Page
Hide All Reviews on Page
| |||||||||||||||||||||||||||||
| Windows Communication Foundation | |||||||||||||||||||||||||||||
|
This easy-to-use introduction to Microsoft Windows Communication Foundation (WCF) is ideal for developers who want to learn to build services on a company network or as part of an enterprise system. Built into Windows Vista and Longhorn, and available for Windows XP and Windows 2003, WCF provides a platform for service-oriented architecture (SOA) that enables secure and reliable communication among systems within an organization or across the Internet. With WCF, software developers can focus on their business applications and not the plumbing required to connect them. Furthermore, with WCF developers can learn a single programming API to achieve results previously provided by ASMX, Enterprise Services and .NET Remoting. Learning WCF removes the complexity of using this platform by providing detailed answers, explanations and code samples for the most common questions asked by software developers.
Windows Communication Foundation (or WCF, formerly code name "Indigo") provides a set of programming APIs that make it easy to build and consume secure, reliable, and transacted services. This platform removes the need for developers to learn different technologies such as ASMX, Enterprise Services and .NET Remoting, to distribute system functionality on a corporate network or over the Internet. The first truly service-oriented platform, WCF provides innovations that decouple service design and development from deployment and distribution - creating a more flexible and agile environment. WCF also encapsulates all of the latest web service standards for addressing, security, reliability and more. |
|||||||||||||||||||||||||||||
| Reader Reviews 1 - 13 of 13 | |||||||||||||||||||||||||||||
| Review Date |
Review Rating(5 High) |
Review Helpful to: |
Customer Review | Reviewer Info |
Permanent Link |
||||||||||||||||||||||||
| Reader Reviews Below Sorted by Newest First | |||||||||||||||||||||||||||||
| 10-09-08 | 2 | 1\4 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I was looking for a good book on WCF and saw that this book received great reviews. I started out with their other book "Programming WCF Services" and thought maybe this one would be better to start out with. I am now returning both of them and will try either the Pro WCF: Practical Microsoft SOA Implementation (Pro) book by APRESS or the Professional WCF Programming: .NET Development with the Windows Communication Foundation (Programmer to Programmer) book.
I personally don't like the way this book is organized. You walk through several examples in the first chapter using terms and technologies that you haven't learned about yet - I found myself jumping around in the book to try to figure out what I just typed into Visual Studio and why I typed it. I like to learn a little bit about the concepts before I start getting into the examples. (Review Data Last Updated: 2008-11-19 05:16:27 EST)
|
|||||||||||||||||||||||||||||
| 08-31-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I had to cross through several WCF books before finding the right one for me. This book has very easy learning approach - going straight to the technical WCF matter. In a good intro chapter, explaining everything about creating and configuring WCF servers and clients the book defines serialization, hosting, bindings, behaviors and other specific WCF basis. All these meanings are discussed deeper in consecutive chapters.
(Review Data Last Updated: 2008-10-11 01:13:10 EST)
|
|||||||||||||||||||||||||||||
| 07-12-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
Not only does the author write well and explain concepts expertly, but from the effort she expended in putting together the instructional materials that readers can download to follow her along for the "hands on" parts of the book, one could tell she understands very well what readers need from a tech book writer!!
(Review Data Last Updated: 2008-08-31 04:59:07 EST)
|
|||||||||||||||||||||||||||||
| 06-10-08 | 5 | 1\1 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I purchased this and Lowy's book on WCF. Of the two, I'd say this is the one that will make WCF real to blue collar developers. More technical books need to be written this way. The author does an outstanding job of describing the pieces and parts of WCF from a functional standpoint before leading the reader through simple step-by-step exercises. These do a solid job of reinforcing the theory. I normally blow off working through sample code in technical works, but with WCF, it really helps to explore some of the nuances to things like serialization, callbacks and security. These are best appreciated by doing hands-on walkthroughs and fortunately, the author has provided very good examples in the companion download.
Lowy's book is good for different reasons, but I feel far more conversant in the WCF area having read and re-read Bustamente's book. Lowy's is a nice companion and it goes deep into stuff that, unless your current project really needs it, you'll brain dump in two weeks. Quote Lowy at swank cocktail parties with the hoi poloi, but use this book when you want to gain a solid understanding of this thing we call WCF. Bustamente writes clearly and to the point. Git r' done types like me who are interested in exploring the functional without getting lost in the minutiae will appreciate Learning WCF. This book is not about SOA although the author does touch on some basic premises governing what it does for the enterprise. Unlike Lowy, there weren't any real groaners about how SOA is going to replace OO and end world poverty. OO maybe got 30% penetration among software developers in formal polls. (As an informal measure, go into any MS shop and check out how many OO diagrams are created by devs in their work and you'll see what I mean. Most MS shops won't even spend money on third party modeling tools.) SOA isn't going to do any better and it addresses a different set of problems than does OO. Bustamente gives developers a solid grounding in appreciating what WCF can do while leaving all the fluff about "paradigm shifts" and what-not for others. (Review Data Last Updated: 2008-07-13 00:32:24 EST)
|
|||||||||||||||||||||||||||||
| 03-01-08 | 5 | 0\1 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I am very happy with this book: it's easy to read, the structure is very intuitive and logical, and everything you need to know is covered. If you're just starting with WCF and you're looking for an excellent resource on the subject, look no further.
(Review Data Last Updated: 2008-06-10 03:48:12 EST)
|
|||||||||||||||||||||||||||||
| 02-26-08 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
This is a very good book to get started quickly with WCF. Specially useful are the setup instructions and the section on hosting, which can be big gotchas with new technologies like this one. The section on security is a nice touch.
Here is the table of contents in case you are wondering: Chapter 1. Hello Indigo Section 1.1. Service Oriented Architecture Section 1.2. WCF Services Section 1.3. Fundamental WCF Concepts Section 1.4. Creating a New Service from Scratch Section 1.5. Generating a Service and Client Proxy Section 1.6. Hosting a Service in IIS Section 1.7. Exposing Multiple Service Endpoints Section 1.8. Summary Chapter 2. Contracts Section 2.1. Messaging Protocols Section 2.2. Service Description Section 2.3. WCF Contracts and Serialization Section 2.4. Service Contracts Section 2.5. Data Contracts Section 2.6. Message Contracts Section 2.7. Approaches to Serialization Section 2.8. The Message Type Section 2.9. Summary Chapter 3. Bindings Section 3.1. How Bindings Work Section 3.2. Web Service Bindings Section 3.3. Connection-Oriented Bindings Section 3.4. One-Way and Duplex Communication Section 3.5. Large Message Transfers Section 3.6. Custom Bindings Section 3.7. Summary Chapter 4. Hosting Section 4.1. Hosting Features Section 4.2. ServiceHost Section 4.3. Self-Hosting Section 4.4. Hosting on the UI Thread Section 4.5. Hosting in a Windows Service Section 4.6. Hosting in IIS 6.0 Section 4.7. IIS 7.0 and Windows Activation Service Section 4.8. Choosing the Right Hosting Environment Section 4.9. Summary Chapter 5. Instancing and Concurrency Section 5.1. OperationContext Section 5.2. Instancing Section 5.3. Concurrency Section 5.4. Instance Throttling Section 5.5. Load Balancing and Failover Section 5.6. Summary Chapter 6. Reliability Section 6.1. Reliable Sessions Section 6.2. Transactions Section 6.3. Queued Calls Section 6.4. Summary Chapter 7. Security Section 7.1. WCF Security Overview Section 7.2. Securing Intranet Services Section 7.3. Securing Internet Services Section 7.4. Working with Certificates Section 7.5. Building a Claims-Based Security Model Section 7.6. Exploring Federated Security Section 7.7. Summary Chapter 8. Exceptions and Faults Section 8.1. SOAP Faults Section 8.2. WCF Exception Handling Section 8.3. Exceptions and Debugging Section 8.4. Fault Contracts Section 8.5. IErrorHandler Section 8.6. Summary Appendix A. Setup Instructions Section A.1. Database Setup Section A.2. ASP.NET Provider Model Setup Section A.3. Certificate Setup Section A.4. IIS Application Directories Appendix B. ASP.NET Meets CardSpace Section B.1. Information Cards and CardSpace: A Brief Tour Section B.2. Identity Metasystem Participants and Browser Flow Section B.3. Let's Log In with CardSpace! Section B.4. Processing the Token Section B.5. Associating Cards with User Accounts Section B.6. Creating a Dual Purpose Login Page Section B.7. Conclusion (Review Data Last Updated: 2008-03-01 18:24:44 EST)
|
|||||||||||||||||||||||||||||
| 01-28-08 | 5 | 0\1 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
Great tutorials and help on author's website. Definately a book for someone who needs to start from the beginning!
(Review Data Last Updated: 2008-02-27 14:12:08 EST)
|
|||||||||||||||||||||||||||||
| 11-15-07 | 5 | 3\3 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
You may want to acquire various other WCF books for depth, but if you're just getting started with WCF, this is the book you want. There isn't another book out there that compares to it. It's cleanly written and nicely balances conceptual material on service orientation with the practicalities of Windows Communication Foundation.
Many other books on WCF take the form of a "brain dump" on WCF features, or get bogged down in conceptual discussion of Service Oriented Architecture. Instead, Ms. Bustamante has a very clear, logical path from simple WCF features to more complex. You won't be overwhelmed early, but you will eventually get to most of the advanced features you'll likely need. Other books, such as Juval Lowy's Programming WCF Services (Programming), can pick up at that point for the really advanced topics. Many of the chapters contain step-by-step labs, and you can get working end results from the author's web site. They start easy and build nicely through more complex concepts. The sample code in the book is in C#, but if you happen to be a Visual Basic developer (as I am), you're not left out. Many of the labs and samples are also available in VB on the author's web site. The book was unfortunately published too early to include definite coverage of the Visual Studio 2008 features for automatically generating some of the code you need to use WCF. Those capabilities are in the Visual Studio 2008 beta now and will be released in the next few months. Some of the labs could have been simplified by using those Visual Studio features. But, on the positive side, working through the labs in more detail will give you a more in-depth understanding of the subject and enable you to use the Visual Studio features more effectively. (Review Data Last Updated: 2008-01-29 13:58:13 EST)
|
|||||||||||||||||||||||||||||
| 09-08-07 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
This is an absolutely awesome book for those new to WCF, experienced in WCF development and looking at tuning their skills, or trainers looking for quality material for their students (I used this book to prep for the Instructor Led Lab session I delivered at Tech.Ed Australia 2007 and I know the two attendees I gave copies too were also extremely impressed with its content).
Every topic discussed in this book is reinforced with hands-on-labs and code examples in both VB.NET and C# and Michele has also delivered a 15 part series titled "Windows Communication Foundation Top to Bottom" based on the book (see my blog at [...] for a detailed review of each presentation). If you're serious about WCF, this is the book to get. (Review Data Last Updated: 2007-11-15 14:12:39 EST)
|
|||||||||||||||||||||||||||||
| 09-05-07 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
This is the best book in WCF. The labs are extremely helpful. Concepts are clearly explained. "That Indigo Girl" did an excellent job on this one.
(Review Data Last Updated: 2007-09-08 22:32:05 EST)
|
|||||||||||||||||||||||||||||
| 07-24-07 | 5 | (NA) |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
If you starting out with WCF this is the book to get. It is very pedagogical and supplements every new concept with labs and samples that help clarify the ideas introduced. IMHO, the best way to master WCF is to read this book and then study some of the samples in the MSDN documentation. The only notion not discussed is PeerChannel but I hope we can get this in the next edition (hint hint). I am currently writing an online game server entirely based on WCF, and this book helped clarify everything i needed to get the job done.
(Review Data Last Updated: 2007-09-05 20:13:54 EST)
|
|||||||||||||||||||||||||||||
| 07-12-07 | 5 | 2\2 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
A very thorough treatment of WCF backed by hands-on labs. The labs are simple yet drive the concepts home. And once you've done a lab you can easily apply the lesson in your professional project.
Chapters 1 -5 and 8 are the most useful to my situation, although I would have liked chapter 8 (on Exceptions and Faults) to be a tad deeper on fault handling, especially regarding the catching of FaultException That said, off the bat I was professionally operational as soon as I had digested chapter 1. Chapter 2 explained Contracts, the agreement between services and clients. That chapter clarifies how server and client sides cooperate. Chapter 3 explains Bindings and allows you to make wise choices regarding which channel etc... will best serve your need. Chapter 4 explains Hosting. It was good to get simple but very helpful tips like the recommendation to have a console host in the project even though the main production hosting will be say, IIS or a Windows Service host. The console host is so invaluable during debugging sessions where I do not have to constantly stop and start a Windows service host. Chapter 5 adds more to hosting by explaining instancing and when the need for concurrency arises. (Review Data Last Updated: 2007-07-24 00:58:22 EST)
|
|||||||||||||||||||||||||||||
| 06-18-07 | 5 | 4\5 |
| Reviewer | Permalink | ||||||||||||||||||||||||
|
I have trawled round quite few books, articles, samples etc which all promised instant knowledge of WCF. Fortunately I came across Michele's book before I gave up in despair. I found the style just refreshing; it talked you through the concepts in bite-sized chunks and never tried to swamp you in technology.
Not just that, but Hands-On-Labs as well; yes, labs that work out of the box and demonstrate the principal at issue. Not just labs but solutions too that actually work. It does exactly what it says on the tin. I've found this "tell it how it is and provide working samples" to be a real novelty in the WCF space. If you want to get WCF-competent, then get this book. If you want to trash around in the dark for a few more weeks, then there's plenty of others I could suggest. (Review Data Last Updated: 2007-07-12 16:39:31 EST)
|
|||||||||||||||||||||||||||||
| Reader Reviews 1 - 13 of 13 | |||||||||||||||||||||||||||||
| All Books | Arts | Biography | Click Here For An A-Z Index Of All 213 Best-Seller Subjects | Business | Children's | Comics | ||||||
| Computers | Cooking | Engineering | Entertainment | Health | History | Home | Horror | Humor | Law | Fiction | Medicine | Mystery |
| Nonfiction | Outdoors | Parenting | Professional | Reference | Religion | Romance | Science | Sci-Fi | Sports | Teens | Travel | |