TMS RemoteDB is a set of Delphi components that allows you to create 3-tier database applications. It allows your client db application to execute SQL statements through an Http server, instead of directly accessing the database server. It is targeted for performance, stability, and as an easy path to convert client-server applications into 3-tier applications. At the server-side you can choose a wide range of database-access components to connect to database server, including FireDac, dbExpress, dbGO (ADO) and many others. TMS RemoteDB uses TMS Sparkle as the core communication library.
TMS RemoteDB product page: http://www.tmssoftware.com/site/remotedb.asp
TMS Software site: http://www.tmssoftware.com
PDF version of this documentation: http://www.tmssoftware.com/business/remotedb/doc/remotedb_manual.pdf