TMS XData is a Delphi framework that allows you to create HTTP/HTTPS servers that exposes data through REST/JSON. It is highly integrated with TMS Aurelius in such a way that creating XData services based on applications with existing Aurelius mappings is just a matter of a few lines of code. XData defines URL conventions for adressing resources, and specifies the JSON format of message payloads. It's heavily based on OData standard. Such conventions, with the benefit of existing Aurelius mapping, allows building a full REST/JSON server with minimum code writing. TMS XData uses TMS Sparkle as the 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