restSQL can now be deployed as a Docker container in 10 minutes. See the Docker Hub restsql/service-sdk for more detail. It can be paired with a MySQL sample database container at restsql/mysql-sakila.

restSQL is an open-source, ultra-lightweight data access layer for browser, mobile, desktop or server-based applications. For many applications, conventional ORM is heavyweight and inflexible, and conventional Web Services (WSDL/SOAP) are cumbersome. restSQL substantially lightens the middle-tier. It is targeted at the 80% of data access that is basic CRUD (Create-Read-Update-Delete), making it faster and simpler to develop distributed applications.

restSQL is not an object-oriented view of the database. It presents flat or hierarchical "views" of relational database tables. These views are query-able and updatable through a simple REST-based HTTP or Java API. The HTTP interface is based on REST principles, which use HTTPT's built-in features, rather than abstracting away from them.

restSQL - Trim your middle!