I'd like to underline that the Restlet project supports two APIs to develop RESTful applications:
- Core Restlet API : class-based, client and server-side, multi-protocol, very large features scope
- JAX-RS API : annotation-based, only server-side, smaller features scope
Restlet can deploy in Servlet containers, standalone (pure JVM), in GWT for the client-side, in Spring, in Mule ESB or in OSGi containers. Here is the complete list of features.
Best regards,
Jerome Louvel