Hi Arun,
On May 15, 2010, at 2:30 AM, Arun Gupta wrote:
> WADL is defined as "provide a machine process-able description of
> such HTTP-based Web applications."
>
> Other than showing a description of the resources, please help me
> understand how it is used in Jersey.
>
> Which machine is processing it ?
>
Clients, those same clients that consume the service :-) WADL is
essentially runtime meta-data that clients may use.
For example NetBeans uses the WADL to generate a simple HTML-based
test client.
IIRC it is also used in JDeveloper as well.
The experimental hypermedia support that Santiago implemented uses
WADL to determine how to serialize parameters for client requests,
thus can reduce coupling between client and server (uses WADL as a
sort of form-based representation).
Some are using WADL combined with XSL to provide online documentation.
In the future i think we can better integrate WADL more with
hypermedia to describe typed links.
Does that help?
Paul.