Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...
Essential Windows Communication Foundation: For .NET Framework 3.5

Essential Windows Communication Foundation: For .NET Framework 3.5
by Steve Resnick; Richard Crane; Chris Bowen

Top Sellers in this Category

This is the Safari online edition of the printed book.

Effective REST Services via .NET is the first practical guide to building better Web services with easy RESTful techniques and powerful .NET technologies. Long-time .NET and Web services developers Kenn Scribner and Scott Seely begin by explaining why REST is becoming so popular and what it means to be RESTful. Next, they review the Internet standards and .NET technologies used to develop RESTful solutions and show exactly how to apply them on both the client and server side. Using detailed code examples, Scribner and Seely begin with simple ASP.NET techniques, and then introduce increasingly powerful options. Coverage includes designing and architecting efficient REST services; accessing RESTful services from WinForms and WPF desktop applications; supporting Web client operations using Silverlight 2.0; building REST services via traditional ASP.NET constructs; using ASP.NET’s powerful MVC Framework; leveraging WCF 3.5’s REST-specific features; using ADO.NET Data Services to effortlessly create RESTful data views; and leveraging Microsoft’s Azure cloud-computing platform to build services that would otherwise be virtually impossible.

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 4.5 out of 5 rating Based on 2 Ratings

Options galore for consuming and building RESTful Services - 2009-05-09
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
.Net developers now have several technology options for building applications that consume and/or serve up RESTful services. This book provides tutorials on potentially popular .Net 3.5 and up technology options, including the relatively new ASP.Net MVC and Azure (Cloud Computing) Services Frameworks (the latter is still a technology preview, but download links are provided). The book begins with two helpful chapters that introduce RESTful concepts in great detail and provide guiding principles for designing RESTful Services. Desktop (i.e., WinForms and Windows Presentation Foundation) and Web (i.e., Silverlight 2.0) Client technologies for consuming RESTful Services are tackled next (code samples provided include code for a simple PhotoManager Service which is discussed in greater detail in later chapters). Chapter Five (IIS [7.0] and ASP.Net Internals and Instrumentation) is a special chapter that sets things up for later discussions of server-side technologies, which starts with a discussion in Chapter Six of how to build a basic home-grown RESTful Services Framework for use with plain ASP.Net applications using only HTTPHandlers, UriTemplate, UriTemplateMatch, and UriTemplateTables. The remaining chapters then show you how it's possible to build more complex applications using increasingly more sophisticated technologies such as ASP.Net MVC, Windows Communications Framework (WCF), ADO.Net Data Services, and Azure Cloud Computing Services.

The authors do a great job introducing each technology so that even readers who may be unfamiliar with one or more of the covered technologies would still be able to follow the discussion easily if they are somewhat comfortable with XML, JSON, and LINQ. They have definite opinions about how to use some of these technologies effectively and readers will find their advice worth considering. Of course, in deciding to go for breadth of coverage, the authors can only discuss each technology to a certain level of depth.

Learn the ins and outs of RESTful Services - 2009-06-24
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I have resisted reading about and digging into REST for a while now. Every time I would pick up an article or book I felt like I transported back to the 90's and I was reading an old HTML 2.0 book or specification. The stuff I started on the internet with. To me the REST movement is kind of like the A-HA moment of the internet programming community. Kind of like, "O... that is what they intended".

This book brought all those back in time feelings up all throughout the first 2 chapters. I must say though, that I thoroughly enjoyed reading them. The history lesson and the state of things today, where very well written and kept my attention and interest throughout both chapters. The author's do a great job of digging into the guts of the foundations of REST, which really helps in the later chapters when they discuss the .NET tools used to develop RESTful solutions.

I also like that the authors aren't RESTful zealots. They give Web Services their rightful place and do not present REST as a new silver bullet, but rather a new tool for the tool belt.

They cover a ton of stuff in the remaining chapters and appendixes including using RESTful services from desktop applications using Windows Forms and WPF, using Silverlight 2.0, JavaScript, the ASP.NET MVC Framework, WCF 3.5, IIS 7.0, and Azure. Every chapter goes deep enough into the topic to give you a great start down the right path of using the technology.

The book is a very pleasant read and is well organized.

The downloadable code is very usable, well organized, and contains some great example implementations.

I also have noticed the authors are keeping the accompanying web site up to date and have already released a code fix.

If you want to learn the ins and outs of RESTful Services using .NET technologies, this book is the ticket.

I highly recommend this book.

Browse Similar Topics

Top Level Categories:
Programming

Sub-Categories:
Programming > .NET
Programming > Windows

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.