|
The Web Application Description Language (WADL) is to REST what WSDL is to SOAP. WADL is an XML-based definition of the REST interface to an application or service. I recommend taking a look at WADL.
I first heard about WADL back in 2005. Marc Hadley at Sun wrote a blog entry at http://weblogs.java.net/blog/mhadley/archive/2005/05/introducing_wad.html. Since then Marc's efforts seem to have paid off. When building a Web application in NetBeans 6 the new app wizard creates a WADL definition for you automatically.
Also, test tools like PushToTest TestMaker and Eviware soapUI now support REST for functional tests, load and performance tests, and business service monitoring. soapUI 2.5 makes it very easy and even fun to build these tests from WADL definitions. Details at http://soapui.pushtotest.com.
-Frank
|