TMS XData is a versatile Delphi framework that simplifies the development of HTTP/HTTPS application servers and ORM remoting. Leveraging REST/JSON architecture enables seamless communication across client platforms such as .NET, Java, and JavaScript. With support for standard HTTP methods and partial object updates, TMS XData facilitates efficient data request and modification operations while offering a multi-model design for creating servers with diverse mapping and service operations.
This comprehensive framework allows developers to integrate custom business logic into their servers using service operations. It ensures a well-defined JSON representation of resources and supports streams (blobs) for enhanced data handling. Furthermore, TMS XData seamlessly integrates with databases like SQL Server, MySQL, PostgreSQL, Oracle, and Firebird through TMS Aurelius, providing a robust solution for building scalable and reliable applications.
Built upon the TMS Sparkle HTTP/HTTPS server architecture, TMS XData offers additional benefits such as kernel-mode caching, request queuing, and SSL support. It enables multiple applications/processes to share the same port at different addresses, optimizing server performance and security. In summary, TMS XData empowers developers to create high-quality HTTP/HTTPS servers effortlessly, facilitating efficient data exchange and communication across diverse client platforms.
Key Features of TMS XData :
- Full-featured Delphi framework
- Multi-tier REST/JSON HTTP/HTTPS application server development
- ORM remoting
- Compatibility with VCL, WEB, and FMX frameworks
- Support for various operating systems/browsers
- Support for multiple IDEs
- Standard HTTP methods (POST, GET, PUT, DELETE)
- Partial object updates (PATCH)
- Full-featured query mechanism
- Multi-Model design
- Service Operations for custom business logic
- Well-defined JSON representation of resources
- Support for streams (blobs)
- Compatibility with databases like SQL Server, MySQL, PostgreSQL, Oracle, Firebird, etc.
- Design based on standard OData protocol
- Built on TMS Sparkle HTTP/HTPS server architecture
- HTTP(s) server based on Windows http.sys stack
- Support for HTTPS and SSL
- Kernel-mode caching and request queuing
- Shared port usage for multiple applications/processes
Click on the links below to Download the latest version of TMS XData Full Source!