TMS XData 4.2 Full Source » Developer.Team

TMS XData 4.2 Full Source

TMS XData 4.2 Full Source
TMS XData 4.2 Full Source


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

Feature overview
Server based on REST/JSON architecture style
Easily accessible from different client platforms like .NET, Java, jаvascript, since it's REST/JSON based
Uses standard POST, GET, PUT and DELETE HTTP methods for data request and data modification operations
Partial update of objects (PATCH)
Full-featured query mechanism
Multi-Model design makes it easy to create multiple servers with different mapping, types and service operations
Service Operations allow adding custom business logic to your server using interfaces and methods
Well-defined JSON representation of resources including entities, associations, streams and proxies
Support for streams (blobs)
Several databases supported in back end: SQL Server, MySQL, PostgreSQL, Oracle, Firebird, etc.. (through TMS Aurelius)
Design based on standard OData protocol
Based on TMS Sparkle HTTP/HTPS server architecture, which provides:
HTTP(s) server based on Windows http.sys stack
Support for HTTP Secure (HTTPS)
Kernel-mode caching and kernel-mode request queuing (less overhead in context switching)
Multiple applications/process can share (respond) the same port (at different addresses)
Secure Sockets Layer (SSL) support in kernel-mode

v4.2

Improved : TXDataWebConnection now "disconnects" (cleans model object, requiring a new connection) when URL is modified.
Fixed : XData Web App Application Wizard was incorrectly creating TExtendedField fields for Int64 types in server.
Fixed : Workaround a bug in Delphi Rio causing JWT tokens to be always rejected due to expiration (TJSONNumber.Null always returning true).
Fixed : Typo in generated XData service code: "form the client" should be "from the client".
Fixed : TXDataWebClient.RawInvoke was not allowing receiving a full JSON object as a single parameter.


Only for V.I.P
Warning! You are not allowed to view this text.