Learning WCF
A Hands-on Guide
Publisher: O'Reilly Media
Final Release Date: May 2007
Pages: 610

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.

Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyLearning WCF
 
4.3

(based on 12 reviews)

Ratings Distribution

  • 5 Stars

     

    (5)

  • 4 Stars

     

    (5)

  • 3 Stars

     

    (2)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Helpful examples (3)

Cons

    Best Uses

      Reviewed by 12 customers

      Sort by

      Displaying reviews 1-10

      Back to top

      Previous | Next »

       
      4.0

      Learning WCF

      By Rick

      from Denver, CO

      Verified Buyer

      Pros

      • Concise
      • Helpful examples
      • Well-written

      Cons

      • Too many errors

      Best Uses

        Comments about oreilly Learning WCF:

        Very detailed, insightful and mindful of DESIGN AND PLANNED ARCHITECTURE, making your SOA highly cohesive while remaining loosely coupled. I truly wish there were an updated version to go with the latest frameworks (as of 1/1/2014) and VS IDE's, but I'm able to muddle my way throught. The only downside are the numerous errata, some of which are ERRRORS, themselves.

        (2 of 2 customers found this review helpful)

         
        4.0

        Database Script non-working

        By Anshul

        from Phoenix

        Comments about oreilly Learning WCF:

        In order to run Database scripts to create a photo database, (windows 7, Vs2010, & Server 2008), you need to make a few changes.
        a) change the path of the mdf and ldf files to reflect the new version info.
        -C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Photos_Data.MDF
        -C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\Photos_Log.LDF

        b) You need to change the primary file size to at least 4MB. Do so by changing the Size field to specify at least 4MB. Current default sizes are 2048KB.

        After making aoe changes, the data base gets created successfully. Hopefully it save time for any one following exercises.

        (0 of 2 customers found this review helpful)

         
        4.0

        Very indept

        By Nikhil Agrawal

        from Roanoke,VA

        About Me Developer

        Verified Reviewer

        Pros

        • Easy to understand
        • Helpful examples

        Cons

          Best Uses

          • Expert
          • Intermediate
          • Novice

          Comments about oreilly Learning WCF:

          The book is very well-written and very comprehensive. The authors made a great job at writing a book that can be read from cover to cover. The book begins with some reminders and why it is making life as a .NET developers more easier. Then come the language explanations, the part where you will see how C# and VB.NET have been tweaked to support the syntax. I found that a lot of energy has been put in pedagogy for readers that come with a classical OOP background.

          (5 of 5 customers found this review helpful)

           
          5.0

          best book I ever owved...

          By Gemini

          from Melbourne, Australia

          About Me Designer, Developer

          Pros

          • Accurate
          • Concise
          • Easy to understand
          • Helpful examples
          • Well-written

          Cons

            Best Uses

            • Expert
            • Intermediate
            • Novice

            Comments about oreilly Learning WCF:

            The first wcf book I owned is Programming WCF services. After reading that book, I understood what wcf service is, but did not know how to build one. Doing extensive search on google for samples, I came across Michele WCF Webcast series, and that is amazing. I then decided to buy this book to keep as a reference and to avoid going back and forth from the webcast. This book is way out of my expectation, since I initially thought it was just a printed of what the webcast is. It is a greatest book that I ever owned in my life

            (2 of 3 customers found this review helpful)

             
            4.0

            Lab samples for VSTS 2008

            By Anonymous

            from Undisclosed

            Comments about oreilly Learning WCF:

            Michele - the book is v articulate and thought I am not done yet, it has held my rapt interest.

            pls guide where can i find VS 2008 samples/labs.

            The link does not have VS 2008 samples.

            Cheers

            WCF Junkie

            (0 of 5 customers found this review helpful)

             
            5.0

            Nice book

            By Anonymous

            from Undisclosed

            Comments about oreilly Learning WCF:

            Very helpful book. Michelle, let's be in touch, please email me. Thanks.

            (2 of 2 customers found this review helpful)

             
            5.0

            Bloody Marvellous

            By C#Developer

            from Undisclosed

            Comments about oreilly Learning WCF:

            I tried to read another book on this subject and after re-starting from the beginning 3 times decided to search for another book.

            I came across Michele's book and haven't looked back.

            All the nagging unknowns I had have been covered clearly and succintly.

            Thank you. Thank you. Thank you.

            And yes Michele, I too now get excited about WCF.

            Dean

            Sydney, Australia

            (2 of 2 customers found this review helpful)

             
            5.0

            RE: Love it and hate it!

            By Anonymous

            from Undisclosed

            Comments about oreilly Learning WCF:

            This is an update to my original book review. After reading the review Michelle contacted me by email in reference to my comment about the labs not working. She suggested that I navigate to her website where the VS2008 versions of the labs could be found. Since downloading the updated lab files, I have not had a problem with them. There is also a link (actually a set of links) on one of her web pages to a 15 part webcast on WCF. These webcasts are a nice companion to the printed text and use essentially the same example files.

            Michelle was very eager to resolve any problems I had with the book. It is nice to know that she reads this page and cares about her readers.

            I said in my original review that if the labs worked I would rate the book as a 5 so I am keeping my word.

            (0 of 1 customers found this review helpful)

             
            3.0

            Out-of-date

            By Anonymous

            from Undisclosed

            Comments about oreilly Learning WCF:

            Overall this is a useful and well-written book. However, it is out-of-date in many respects. For instance, it does not reflect the many changes in WCF project for VS2008. Given the publication date this isn't the author's fault, but if you can find a more up-to-date book you might.

            The link here to the author's example files is (at least at the moment) broken. This can be very annoying if you want to see things working without doing a lot of typing. Given at least one of the other reviews here, maybe I shouldn't count on them all working anyway.

             
            3.0

            Love it and hate it!

            By Anonymous

            from Undisclosed

            Comments about oreilly Learning WCF:

            I'm an experienced C++/MFC programmer that is new to C# and .NET. I needed to come up to speed on WCF and after reading reviews on amazon.com and examing the available titles for WCF in the local B&N superstore, I settled on this one.

            The main feature that sold me on this book is the labs. That is what I hate most about this book. After the first one or 2 labs you need the starter files to do the lab. I don't understand why everytime I open up one of the downloaded lab/sample files it loads up with .NET Framework 2.0. I thought WCF didn't come to be until .NET 3.0. It took me a long time to remember to convert the .NET framework version to v 3.5 when starting a lab.

            In addition, a lot of the labs won't run. I get exceptions. the completed labs (at least the ones I've tried) have all compiled and run. when I encounter a lab that won't compile or run, I compare it to the completed lab file by file and very often I can't find any differences except that the completed labs will run and the ones that started from the starte files won't.

            I think the info in the book is good but is no better or worse than I'd seen in other WCF titles.

            I bought it because of the labs and that is the books weakest feature.

            If all the labs using the starter files worked as expected, I would give this book a 5. However, I was torn between a 2 and a 3 and I decided to go with a 3.

            Ira Idelson

            Displaying reviews 1-10

            Back to top

            Previous | Next »

             
            Buy 2 Get 1 Free Free Shipping Guarantee
            Buying Options
            Immediate Access - Go Digital what's this?
            Ebook: $35.99
            Formats:  DAISY, ePub, Mobi, PDF
            Print & Ebook: $49.49
            Print: $44.99