TMS XData is a Delphi framework that allows you to create HTTP/HTTPS servers that expose data through REST/JSON. It is highly integrated into TMS Aurelius in a way that creating XData services based on applications with existing Aurelius mappings are just a matter of a few lines of code. XData defines URL conventions for adressing resources, and it specifies the JSON format of message payloads. It is heavily based on the OData standard. Such conventions, with the benefit of existing Aurelius mapping, allow building a full REST/JSON server with minimum writing of code. TMS XData uses TMS Sparkle as its core communication library.
TMS XData product page: http://www.tmssoftware.com/site/xdata.asp
TMS Software site: http://www.tmssoftware.com
PDF version of this documentation: http://www.tmssoftware.com/business/xdata/doc/xdata_manual.pdf