Java Reference
In-Depth Information
Non-Java REST Resources
Because SOA is about interoperability, you likely have more than one language at work in
your organization. Here are a few resources to check out if you want to work with REST in
platforms other than Java.
If you are interested in writing RESTful applications for the .NET 3.5 WCF (Windows
Communication Foundation) platform, check out the O'Reilly book RESTful.NETby Jon
Flanders ( http://oreilly.com/catalog/9780596519209 ).
For information on implementing RESTful services in Ruby, check out O'Reilly's RESTful
WebServicesby Leonard Richardson and Sam Ruby, and of course the Ruby on Rails frame-
work at http://www.rubyonrails.org . ActiveResource is the main class used for mapping re-
sources within Rails.
For the Python lovers out there, check out Django at http://www.djangoproject.com .
Coming Up
Now that you have an overview of what REST is and how it fits into SOA, and have seen a
few of the open source tools that help you build RESTful applications, you're ready to start
getting down to business. In this chapter, we'll examine how to create RESTful web services,
with an emphasis on their use within SOA. RESTful applications are commonly written in
PHP, Ruby on Rails, and other popular platforms, but we'll focus on Java implementations.
Because it's slated for inclusion in Java EE 6, we'll mostly focus on JAX-RS.
Search WWH ::




Custom Search