WCF REST Starter Kit

 

WCF REST Starter Kit

Thought you had to wait for .NET 4.0 to get better support for RESTful services with WCF? No way! The WCF REST Starter Kit is now ready for download on CodePlex.

What is the WCF REST Starter Kit?

WCF is the framework for building services across the Microsoft Platform providing a rich set of features for building SOAP and REST services in .NET.  The WCF REST Starter Kit simplifies development of REST services adding new features and guidance tightly integrated with ASP.NET and the existing WCF release in .NET 3.5 SP1
These features include:

Caching

[WebCache] attribute provides fully integrated ASP.NET caching

Security

Implement common REST security scenarios beyond simple HTTP authentication

Forms post

Create services that accept inputs from simple HTTP forms

Content negotiation

Templates include built in support for XML / json content negotiation

X-http-method-override

Demonstrates how to tunnel PUT/DELETE over environments where these HTTP verbs are not allow by using the X-http-method-overridde

Error handling

WebException provides an exception model over the HTTP status code model

Automatic help page

Generates an ATOM service document describing your service

Conditional GET/PUT

Demonstrates how to implement conditional GET/PUT operations

Also includes Push style streaming, Type based dispatch and Semi-structured XML support

The starter kit also includes guidance in the form of templates to help users quickly create RESTful services

· REST Singleton

· REST Collection

· ATOM Feed

· ATOM Publishing Protocol

· XML / HTTP (POX)

Where can I learn more?

Watch a video on endpoint.tv or try out a hands on lab, ask a question on the internal alias or chat with our customers on the message board

· WCF REST Developer Center (MSDN)

· WCF REST Starter Kit (Codeplex)

· WCF REST Starter Kit (Download)

· WCF REST Starter Kit Hands On Labs

· endpoint.tv

o endpoint.tv Screencast - Getting Started with the WCF REST Starter Kit

o endpoint.tv Screencast - Building resource collection services with the WCF REST Starter Kit

o endpoint.tv Screencast - Building resource singleton services with the WCF REST Starter Kit

o endpoint.tv Screencast - A lap around the new API extensions for REST - Part 1

o endpoint.tv Screencast - A lap around the new API extensions for REST - Part 2