Your location:Home>开发控件 版本控制 >开发控件

TMS XData

TMS XData

Delphi framework for multi-tier REST/JSON HTTP/HTTPS application server development and ORM remoting.

 

TMS XData can be simultaneously used on these frameworks:


TMS XData can be simultaneously used on these operating systems/browsers:


TMS XData can be simultaneously used on these IDE's:

 

Feature overview

 

Based on TMS Sparkle HTTP/HTPS server architecture, which provides:

 

Feature details

TMS XData is a full-featured Delphi framework that allows you to create HTTP/HTTPS servers that exposes TMS Aurelius objects through REST/JSON. 

Example of an Aurelius class mapped: 

 

XData enables access via a simple HTTP GET:

 

Example JSON representation of the customer object returned in the body of HTTP response:

 

Use a HTTP POST to create new objects, HTTP DELETE to remove objects, HTTP PUT or HTTP PATCH to update objects.

Example: Change the value of Title property of the customer resource:

 

Easily perform queries on existing objects. 

Example of retrieving customers with country name equal to "USA", ordered by customer's name:

 

Server will return with a JSON array of objects containing all the filtered objects.

Query paging built-in to restrict the number of objects returned in each request.


Sample source Aurelius integrated full server-side logic using methods

Testimonials

BTW I am VERY happy with XDATA in a project I am developing at the moment. Great way to develop distributed applications.

Roland Kossow, via email


After trying some REST frameworks, my last choice is to use XData! It's really a great framework, very flexible and powerful! TMS Business is a subscription that every serious Delphi developer should have in his toolbox!

Piffer Claudio, via TMS foru

北京哲想软件有限公司