Picture Services 1.1 – Building RESTful and Syndication (RSS, ATOM) Services with WCF

“Pictures Services is a simple Windows Communication Foundation (WCF) service that is returns pictures from the computer in which the service is being hosted.  The Picture Services 1.1 sample demonstrates the following:

  • How to build a Syndication Service using WCF and the .NET Framework 3.5
  • Expose syndication feeds in both RSS and ATOM format
  • Build RESTful services using WCF and UriTemplates
  • Expose documentation from a WCF Syndication Service
  • Load and process an RSS or ATOM feed from another site using the System.Syndication APIs
  • Customize RSS feeds using the Syndication APIs to support IE Simple List Extensions
  • Include enclosures within an RSS feed using the System.Syndication APIs
  • Use services in a variety of hosts including IIS, Windows Forms, and a console application
  • Integrate with Windows Desktop Search
  • Retrieve custom metadata from the file system including ratings and tags
  • Implement a custom provider model
  • Build unit tests for WCF syndication services”

I’ve been spending some time over the last month digging deeper into what’s new in the Windows Workflow Foundation (WF) & Windows Communication Foundation (WCF) in the .NET Framework 3.5.  Picture Services was put together by the same team of folks who put together http://www.DinnerNow.net.  I’ve looked through the sample.  It’s a nice showcase of the REST & Syndication features of WCF 3.5.  Check it out here.