WADL visual editor

WADL stitches are the best (easy) way to annotate REST services.

My question is: Do you know a visual tool (Online, Eclipse Plugin or another) for creating and managing the WADL specification?

Thanks.

+6
source share
4 answers

For online, I used this to test WADL with good results. http://www.utilities-online.info/xsdvalidation/

You can get the XSD for WADL from the W3C website here: http://www.w3.org/Submission/wadl/wadl.xsd

The online tool is very easy to use. Your WADL goes to the left pane, and XSD to another. It takes some time to check, so you may have to talk your browser a bit ...

I also used oXygen against the same XSD and would recommend it in an online tool. It checks how you print, if you create a large number of WADL, then it really costs a license. http://www.oxygenxml.com/

Another visual tool is Altova's XML Spy. I have not used this for a while, but they have a large selection of products, and it is worth considering whether you can use other tools from your package, for example. diffdog is considered very good. http://www.altova.com/xmlspy.html

Finally, the NetBeans IDE has support, but it seems too complicated to use the IDE to create WADLs. It's not easy: -)

+1
source

I find SOAPUI is great for editing WADL definitions and creating API contracts (and can do the same for WSDL).

So far this is not visually the same as xmlspy; its structured approach is much better for creating a WebService contract. Then it can be additionally used to create test cases and service layouts.

+2
source

I am surprised that the above answer was accepted, these are only links for tools that check WADL, and not create it. Altova XMLSpy does have a nice WSDL visual editor, but no option for WADL . You can only edit it as plain XML, but then you get a normal XML editor.

The closest thing to the WADL visual editor I found is this plugin for Eclipse:

http://www.myeclipseide.com/module-htmlpages-display-pid-10.html

You can see in the pictures below you have a visual editor for defining a service, and then it generates a Jersey REST service ... from where you can get WADL.

+2
source

I also found this WADL generator, which can also load an existing wadl file and create PHP, Ruby, PYTHON, Java or C # classes:

http://tomayac.de/rest-describe/latest/RestDescribe.html

You can also download the source code:

http://blog.tomayac.com/index.php?date=2007-05-28&time=19:34:40&perma=Generate+Python+from+your+WADL+REST+API+Descriptions+with+REST+Describe+% 26 + Compile.html

0
source

All Articles