WADL Spec

This specification describes the Web Application Description Language (WADL). WADL is designed to
provide a machine process-able description of HTTP-based Web applications.

1.1 Web Applications
For the purposes of this specification, a Web application is defined as a HTTP-based application whose
interactions are amenable to machine processing. While many existing Web sites are examples of HTTPbased
applications, a large number of those require human cognitive function for successful non-brittle1 use.
Typically Web applications:
• Are based on existing Web architecture and infrastructure
• Are platform and programming language independent
• Promote re-use of the application beyond the browser
• Enable composition with other Web or desktop applications

---
https://wadl.dev.java.net