Restlet这个开源项目为那些要采用REST结构体系(Web Service标准:基于直接在HTTP上交换原始XML文档的思想)来构建应用程序的Java开发者提供了一个具体的解决方案。它由两部分组成:
1.Restlet API:
   支持所有REST概念(资源,表示法,数据,连接器,组件等)。
   适合于client与server REST应用程序。
   用先进模式匹配的特性来支持URIs as UI的思想。
   用Chainlets filter来实现像日记,认证与压缩等功能。
   支持阻塞与非阻塞NIO模式。
2.Noelios Restlet Engine (NRE):
   用Noelios Consulting提供的核心包来实现Restlet API。
   利用HTTP (通过Jetty连接器)来提供服务器连接器。
   利用HTTP, JDBC,SMTP (通过JavaMail)来提供客户端连接器。
    支持logging (LogChainlet), authentication (GuardChainlet)与cool URIs重写(RedirectRestlet)。
   采用FreeMarker模板来展示JSP页面等其它功能。