Delphi rest server example

Delphi rest server example

The server and the client communicate using the HTTP protocol to exchange JSON data through a REST interface. To demonstrate how easily you can build a feature-rich server-side application using Delphi's support, I created the BrokDemo example. com find submissions from "example. Instead of using your WAN IP address, you can use 127. PHP SLIM Rest Server and DELPHI VCL and FMX REST Client featuring Basic Authorization, APIKey Authorization and JWT Authorization PART 5. I think is the more stable solution. bat' to shut down them. JSON support in Delphi2010, a simple example 2009-11-25 by Daniele Teti During last ITDevCon in Verona (ITALY) I talked in a session with title “Marshal and UnMarshal in Delphi 2010″ (we have published some photos about this great conference here ). If calling a web service in Delphi is straightforward, the same can be said of developing a service. can anyone help me how to create restful web service with my sql server database for get put request from app using json in . Here are some screen shots and the source code. Web Services Client Example Using Delphi. But you can use the Components array to iterate through them to find the components you’re looking for. TMS RemoteDB allows you to create database applications that perform SQL operations on a remote http server, instead of a database server, using a TDataset descendant. This Project is for create one Server/Client REST/JSON on Lazarus with all work due Ok. The application uses the authorization code to request an access token. For example, /books should return all books. The second historical demo in the "Delphi Labs" session was about creating multi-tier database applications with DataSnap. Soon I'm build my REST Dataware to Lazarus with this, permit Lazarus use REST/JSON Like Delphi and much better who Embarcadero. DataSnap REST Application Wizard REST Servers in Delphi XE Part I - Building a REST Server Learn about REST technology, and see how to use the DataSnap wizard in Delphi to build a REST web application using JavaScript on the client side calling into a Delphi REST server. This example uses ICS component THttpCli: Delphi REST client that talks to a REST Web API on a Raspberry PI in JavaScript. The sample adds FireDAC components to the Server Module to connect to an Interbase database. Imagine…. The main problem of a session based authentication is that the server must maintains a list of session to be able to “validate” the incoming request and that is a problem because only one server knows how to validate a client request (no scalability or availability). By continuing to browse this site, you agree to this use. Simple REST Client for Delphi. This person does the day to day programming against REST endpoints. The Firebase ETag must be specified in the header for the initial REST request (typically a GET, but can be anything other than PATCH ). Useful links: Getting Started with Delphi Resources Server libraries for . Design. htm file on a web server. How do we create Windows Services in Delphi? Well, that's actually easy to do in Delphi. He is the main developer and drives the development of some Delphi open source projects (DelphiMVCFramework, LoggerPro, DORM—"The Delphi ORM", Delphi Redis Client, Delphi STOMP Client, and so on). [UPDATE] For a complete example of building a RESTful JSON service client with Delphi, and a RESTful JSON service using PHP, check out my "Brutally Roll Your Own Backend" video series! Introduction For anyone expecting the next part of my sprites series, please excuse the delay. This implementation is using Indy10 for the http protocol. RSS feed. Vlad Gonchar. DataSnap-like Client-Server JSON RESTful Services in Delphi 6-XE5. 0. To start with, the MarkLogic REST API assumes three job roles for individuals: The developer. Create a local DataSnap client that accesses the data provided by the local server. The API was tested in Delphi 7, XE, XE2, XE3, XE4 and XE7. This video is presented by Delphi I've seen other ongoing efforts to clone Rails in Delphi and offer other REST server architectures. CORS on DataSnap REST Server Posted on 9-Apr-2015 by Jim McKeeth Cross-origin resource sharing (CORS) is a mechanism that enables resources to be shared across domains. The client is built with an asynchronous socket, so execution of the client application is not suspended while the server returns a response. This wizard will create for us a complete system with a web application server and JavaScript client. xml file from the <Home directory>/SoapUI-Tutorials folder. See how to extract the most current "In The Spotlight" blog entries from the About Delphi Programming content environment, as an example. From the best-selling author of the Mastering Delphi series and the Delphi 2007 and 2009 Handbooks In this flow, the client application requests the authorization server to redirect the user to another web server or resource. administrative settings and configuration that affect the REST API's behavior. The service was implemented using the principles of the REpresentational State Transfer architectural style. REST DW was created to facilitate the creation of Android Rest client to Delphi XE2 Datasnap Rest server I found many examples on Stack Overflow and I just don’t know where to start since I have a particular prerequisite: My Delphi Datasnap Rest server is using ZLibCompression and RSA encryption (in TTra In the examples above the server always returns a representation which is encoded by the media type A RESTful HTTP server application has to return the status code according to the HTTP This package can be used to implement REST based Web services. Java Rest Server. Now, when each request is executed, OnAfterExecute will be triggered in the handler of which we select the necessary method for parsing JSON: ParseFileList, ParseFile, etc. There is another tutorial on building a DataSnap server both stand alone and with ISAPI here. cds). The first step is to use Delphi XE new “DataSnap REST Application” wizard. I am using Delphi XE. depending on what we need to get from the server. The REST Debugger is built using Delphi, FM and the REST Client Library components. FireDACJSONReflect REST Server Client Sample. Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address. The "Simple Calculator REST" demo is the new generation version of my first "Delphi Lab" and covers the basics of creating DataSnap server and client projects. I suggest you study the details of these complex examples after reading the rest of this section. The sample project will be shown in the SoapUI Navigator. Only delphi source code is included in the winrar archive. For the json encoding, we advice the use of SuperObject, which makes it way easier to produce json code. Torry's Delphi Pages Fully functional example of DDE client and DDE server programs Launch an application and wait for it to terminate before executing the Delphi REST Client API. Therefore you may see the same examples multiple times - for different libraries. on Monday, 22 October 2018 in Blogs Auto Tables is an automatic low code REST API generator for RAD Server. Server. Mobile jQuery Client for Delphi REST Server. Expose Data in Salesforce. bat' is first run maven dependencies will be downloaded, and it may take a while. These days REST+JSON is a bigger deal than SOAP,but SOAP is still an incredibly important part of the "business integration" layer of the internet. In this example, I will walk you through creating a simple Delphi client that consumes an existing weather web service. Get your Swagger on with Delphi. In the Select SoapUI Project File dialog, select the Sample-REST-Project-soapui-project. The video shows all the steps to create the server and the Android application. On the Server side, two tables, implemented by TSQLAuthGroup and TSQLAuthUser will handle respectively per-group access rights, and user authentication. This allows you a terrific amount of flexibility. Simple REST Client for Delphi Jamie's Blog – While writing a Delphi Rich client for a personal project talking to RESTful service I recently became frustrated with the availability easy REST client interfaces for Delphi. Dia 13/01/2016 será a apresentação do Rodrigo. The following example program creates a client that connects to a server. REST Servers in Delphi XEHere is a summary of the role of the various components:  DSServer1 is the core DataSnap server component, gluing together all the various components of this architecture. The server side of DataSnap is built using Delphi VCL. Apart from Delphi, he is a huge fan of design patterns, open source, distributed architectures, RESTful architectures, and Android OS. REST Dataware Componentes New version stable. Simple TCP Sockets Chat Example. The web server or resource authorizes the user, and sends the application an authorization code. And Delphi 7, the current release at the time, was shipping with a series of webservice demos. This Delphi Video on Web Services includes almost 7 hours of Delphi training on the topic of Web Services. The guide to what's new in Delphi 2010. We need something approaching the breadth and depth of the ecosystems of Java and . Web Services DB Server -- all in one EXE containing an internal client and server. Like Delphi Datasnap, but no have nothing of Delphi. If you go into the Web Services page of the New Items dialog box, you can see the SOAP Server Application option. This makes it easy to convert existing Delphi client-server applications into 3-tier applications with minimal changes in source code. that is). Reading a TDataset from a REST server in a Delphi Client Hi, I wrote a REST Server in XE2 - that generally works fine - and I am able to use it from a Javascript client. MARS-Curiosity Delphi REST Library Delphi REST Library Pure REST approach, standard concepts in a familiar Delphi flavor (including a component based client library). Select the menu items File, New, Other and select "Service Application" and click OK. Example – Indy Web Server This section provides an outline for getting a Delphi web server running. net This site uses cookies for analytics, personalized content and ads. I was doing this back in D2/BCB1, using the Delphi stream format . If you use HTTP as communication protocol, you can consume these services, implemented Server-Side in fast Delphi code, with any AJAX application on the client side. Create XML files from Paradox (or any DB) tables using Delphi. I have used the Delphi wizard for the REST Server (CGI/ISAPI) only the JSON code is extra. markitondemand. REST Servers in Delphi XE The practical examples coming next along with Delphi code should clarify the main concepts. 0 api spec file, and a Swagger UI documentation interface. What are the current choices for Delphi Web & Web Service Development I'm toying around with Delphi. Books: Delphi 2010 Handbook Delphi 2010 Handbook. Delphi HTTP Get and HTTP Post Sample Source Code. For this purposethe OnUserAuthenticate event handler of the example has this extra code: if valid then begin UserRoles. This feature is currently available in beta. Add (standard); if user = admin then UserRoles. REST, or Representational State Transfer, in the Custom Search JSON API is somewhat different from traditional REST. Note: Because there are multiple libraries (Synapse, lnet, fphttpclient, Indy,) that provide networking functionality for FPC/Lazarus, many examples can be written for multiple libraries. SOAP and REST Web Services. DFM and storing the forms in a database. delphi rest server example In fact “no coding is necessary” because the Indy Components include a demo. In the dialog that follows. Delphi Developer . Hi Jim. By using Network Component, you can very easily create or enhance applications with network features. It also provides some elementary examples, with links to the REST Application Developer's Guide and API reference, where you can find details and richer examples. However, this is a Mobile consuming XML example. You won’t be able to access the components by their variable/field name in Delphi. REST Servers in Delphi XE Using DataSnap In fact yaesu ft290r transceivers repair manual, as you create a DataSnap REST Server with the new Delphi XE Wizard, you will obtain a standalone web server. limit my search to r/delphi. To use it in Delphi, we can use the REST API via IdHTTP component. example. REST DW was created to facilitate the creation of Re: My New Project Lazarus REST/JSON Server/Client « Reply #14 on: June 25, 2017, 03:11:58 am » Basic Delphi / Lazarus version with Lazarus and component package, WebService consumption example by Delphi and Vice Versa. In this Spring REST Example we will be learning how to produce JSON and XML response by The web. I have an application written in Delphi & i am trying to integrate its user names & groups through Active Directory so that each user directly got his permission according to his usertype & group. In the examples, some REST Services provided by: [EMBARCADERO – DELPHI] – Client and Server using TIdTCPServer and TIdTCPClient components. Building an OSX Version of the REST Debugger. Drop a PageControl on the form and add two pages to it: Max/Min Temperatures and SOAP Data. Salesforce Lightning Connect enables the Salesforce CRM platform to connect to OData services and expose that data in Salesforce. Good day all, I need to write a small application with Delphi for personal use that connects to a REST server. 1 Berlin REST Debugger and REST Client Library components, I quickly tested Name2Gender's REST API and built Delphi and C++ multi-device projects that run on Windows, OS X, iOS and Android. Delphi REST client that talks to a REST Web API on a Raspberry PI in JavaScript. The REST server just a standard DataSnap REST application exposing a few methods. The Server Explorer is a treeview with a root node called Data Connections. On the following video I’m showing how you can create DataSnap REST Server in Delphi, expose server methods and call them from an Android application. For example, in my own client project, I set the Accept header to prefer ‘application/json’ and then parse this in Tutorial: Using a REST DataSnap Server with an Application and FireDAC. REST Servers in Delphi XE Part II - Extending the REST Server. In case of a GET method, the rest of the URI should provide information regarding type of the query server should use to retrieve requested data. Você pode assistir por aqui :) Nos vemos lá? rest server delphi free download. Newer versions takes advantage of Generics Methods. Despite the fact it has only a couple of properties, its role is central. [Delphi - Send email using Gmail account over implicit SSL on 465 port - Example ]¶ The following example codes demonstrate how to send email using Gmail account over SSL in Delphi. When I create JSON thru a REST server (ISAPI) using Delphi I get When I create JSON thru a VCL Delphi application I get Parsing the latter output works fine and former gives Access violation Logic JSON on ISAPI REST Server using Delphi On the Server side, a dedicated RESTful Service, accessible via the ModelRoot/Auth URI is to be called to register an User, and create a session. Using the REST API with Delphi¶. Connecting Android with Delphi DataSnap Server –How to connect to a web server •DataSnap REST Interface GoogleMaps Example Connectivity Features. The Firebase ETag is the unique identifier for the current data at a specified location. don’t forget to specify the Authentication User name and Password. The API Server exposes dozens of services that are easily accessible through simple standards-based interfaces like SOAP, REST, HTML, RSS, ATOM, JSON, XLS, and CSV. The source code for the REST Debugger is included in the Delphi, C++Builder and RAD Studio XE5 installation in the "C:\Program Files (x86)\Embarcadero\RAD Studio\12. Add (admin);Each user is added to the standard role, but the administrator also has the admin role. Net, if Delphi is to continue to exist as a sensible way to work in a web-everywhere connected world. com Example – Indy Web Server This section provides an outline for getting a Delphi web server running. REST Servers in Delphi XE Using DataSnap. Select “File -> New -> Other” and from the “New Items” dialog double-click on the “DataSnap REST Application” icon in the “Delphi Projects -> DataSnap Server” category. To find out more, in the table of contents on the left, go to the Office 365 REST API reference section and select beta. Web Server Application (or Extension): In its simplest form, a web server extension is a server-side (runs on the server) script that communicates with the client (browser) using HTML. Building Web Services. Examples can be Perl, JavaScript, VBScript, etc. Dear All, I am still a beginner in Active directory. We use it in an ERP system with more then 300 uses. Bouchez on 2011, (if you need its index in the associated server Model). I watched all videos of Marco Cantu about REST in delphi and I've got a question: How can delphi process the requests like "/users/1" where 1 is ID of user? In all of examples used simple functions (like EchoString(value) or ReverseString(Value)) and request is We need REST server and rest client frameworks and add-ons thereto. CGI REST programming in Delphi I’ve spent hours googling how to develop a cgi service in Delphi resulting in what appears to be confounding complexity (Cantu REST API concepts and examples. Using the RAD Studio 10. Use query parameters within the URI itself. It is also compatible with Mac OSX and iOS. The server is a DataSnap REST web application that accesses data from an InterBase database. Board index » delphi » simple IdHTTPServer example. Note: After compiling, both file, start listening on a port on the server before trying to connect to that port on the client. REST Server using Delphi Prism? Hi, I've just been having a short 'self training' session and watched the interesting David I webinar on RAD/AJAX web apps within D2010. Parametric Queries If you want to use parameters in a query or stored procedure, then instead of building a custom solution (with a custom method call to the server), you can let Delphi help you. DataSnap. Tutorial: Using a REST DataSnap Server with an Application. The proposal was fulfilled. Learn about the architecture of the REST components in Delphi and how to use them. Could you please do the REST server and Mobile consuming the rest result from the REST server both JSON and XML please. Post JSON data to RESTful datasnap server from delphi client I need to send a simple JSON object to a Restful datasnap server (Delphi) from a Delphi client. There are a IHttpConnection interface to abstract the real Http conection. So RAD Server accelerates building modern REST applications, services, and micro-services with Delphi and C++ Builder. This package can be used to implement REST based Web services. ) Simply drop a TDSRestConnection onto your form, create a TDSRestClientChannel instance using that connection, and then register a callback. com. The TRestResponse record that is returned contains the ResponseCode and the ResponseBody but does nothing with the returned body as the type of response will be determined by your Client and Server. Manage rules (preview) This feature is currently available in beta. See more: delphi trestrequest example, rad studio examples, delphi idhttp example, delphi rest client json, delphi oauth2 example, delphi trestclient example, delphi sample projects, delphi rest server example, Besides the webdesign you need to design a webshop certificate that certified shop owners can place on their website to increase, I Create server-side programs to serve RESTful web services and provide data to your mobile apps and putting Delphi on a server in more such as Delphi Examples Welcome to the Delphi subreddit! Everyone is welcome to post/ask anything that relates to Delphi, Pascal or related variants. rest server delphi free download. The important ones are Accept, AcceptCharset and BaseUrl ( this last one will contain the url you want to request ). However, if you want to host your REST server as a web server, picking the DataSnap WebBroker Application will probably be your best choice. I need to write a simple REST-server on delphi and a client on Ruby on Rails. 03/30/2017; 5 minutes to read Contributors. Connection Layer. Also learn how to build a simple Datasnap server and connect to it with the REST client components. all; In this article. Click on Continue to get to the next page of the dialog. AutoTables for RAD Server outputs a Delphi RAD Server project, a Delphi REST client project suitable for LiveBindings, a Delphi REST SDK, an OpenAPI 2. After install Java and Maven just run 'start-java-server. 2 Tokyo Posted by Eli M. Because it's Delphi code, you could easily make a Desktop application that harnesses ArcGIS Server's REST API, or a Web Broker application, or a DLL, or an ActiveX component, or some VCL components, or whatever else you wanted with Delphi's IDE. I think that if you want to build a very large REST application architecture you should roll out your own technology or use one of these prototypical architectures. Create a new Delphi application project. I built this example using the Web App Debugger technology, but it should be relatively simple to recompile as a CGI or a web server library. On their website they provide the syntax using curl and here is the correct translation to use it with Delphi and that works: Delphi DataSnap REST server and jQueryMobile web client tutorial available Pawel Glowacki – I have just put together a little EDN article about using jQueryMobile JavaScript library in your Delphi XE2 "DataSnap REST Application" projects. REST Server with the new Delphi XE REST Servers in Delphi XE Part I - Building a REST Server build a REST web application using JavaScript on the client side calling into a Delphi REST server. In the examples above the server always returns a representation which is encoded by the media type A RESTful HTTP server application has to return the status code according to the HTTP Doing REST clients in Delphi has been getting easier - starting with just an TIdHTTP component and some manual parsing of request and response, but still easily doable - to the new REST components that wraps the tiresome parts. and do View | Server Explorer to view the Delphi Prism Server Explorer. Android Rest client to Delphi XE2 Datasnap Rest server I found many examples on Stack Overflow and I just don't know where to start since I have a particular prerequisite: My Delphi Datasnap Rest server is using ZLibCompression and RSA encryption (in TTransportFilterCollection of DSHTTPWebDispatcher ). TMS XData Showcase: REST/JSON server for Delphi from scratch (Intensive Delphi) Introduction to FireDAC - Multi-device data access for Here, perhaps, is a small example of interaction with Google Drive using the new Delphi XE5 REST Client Library . (Delphi DLL) Simple REST Example (dev. These were still part of the product until Delphi 2007, and Delphi 2010. A Delphi REST client API to consume REST services written in any programming language. You can also find additional articles on InternetExpress, which uses DataSnap XML data packets, in the Delphi Web Technologies neighborhood or the C++ Web Technologies neighborhood. delphi rest server example. Basic chat application using default ScktComp unit. Most of the training focuses on SOAP web services, but the Delphi Video also covers REST web services using Delphi (see below for more details on Delphi Web Services Video). Reddit has thousands of vibrant communities with people that share your interests. . The first step is to use Delphi XE new DataSnap REST Application wizard. com) Demonstrates a very simple RESTful API call to get a stock quote from Markit On Demand. There is a server class that can retrieve the Web service function being called and the respective parameters from the HTTP request and calls given user defined functions or a class previously registered to handle the Web service function calls. As far as I understand (admitedly not much) the point of REST is that it is quite simple and user defineable. Delphi REST Client API. The FishFacts REST Server and Client sample application is used to: Create a local DataSnap server running on your machine that provides online access to a local database (fishfacts. simple usage of JSON needed (QualityCentral) Discussion Forums When I create JSON thru a REST server (ISAPI) using Delphi I get When I create JSON thru a VCL Delphi application I get Parsing the latter output works fine and former gives Access violation Logic JSON on ISAPI REST Server using Delphi Creating a Delphi client application which communicates with a DataSnap server using the REST messaging protocol is a snap (pun intended. He found that a little hard to believe, so I created a simple REST client displaying the result of a REST service and deployed it to my Android phone. Delphi XE8 XML and SOAP Web Services for Windows (plus Mac and Mobile clients) Delphi XE8 - XML, SOAP & Web Services Development 1st XE8 Edition, May 2015 for customers of Bob Swart Online REST Web Service Demo This online demo is an example of a RESTful Web Service. (Delphi ActiveX) Simple REST Example (dev. Before starting the server, you must choose a web root directory. 0\source\data\rest\restdebugger" folder. The main purpose of this library is to provide an easy but flexible way to implement a REST application server in Delphi and it also includes an easy to use client library to obtain the most from our beloved language and IDE, shortening the project’s time-to-market (a key element to achieve success nowadays). I'm put this on my REST Dataware soon. For example, they Asynchronous Client Socket Example. I just want to read the data and display it in a listview on my form but I have no Delphi XE7 Rest Client SOAP and REST Web Services Using Delphi . Administering MarkLogic Server; The REST API in Five Minutes. If the data changes at that location, the ETag changes, too. Build a REST API from your database with a few clicks APIs from Any Database Supports popular databases like SQL Server, MySQL, DB2, Mongo, Cassandra, Flat Files, etc. Instead of providing access to resources, the API provides access to a service. xml has everything about the application that a server needs to Build A Simple REST Client Server Calculator Service With Datasnap In Delphi By admin on October 20, 2014 Learn how to build a simple Datasnap based calculator service with the Delphi client server Datasnap architecture. SOAP WebServices demos for Delphi XE and XE2. See more: delphi trestrequest example, rad studio examples, delphi idhttp example, delphi rest client json, delphi oauth2 example, delphi trestclient example, delphi sample projects, delphi rest server example, Besides the webdesign you need to design a webshop certificate that certified shop owners can place on their website to increase, I See how to extract the most current "In The Spotlight" blog entries from the About Delphi Programming content environment, as an example. Firebase ETag. Here are two simple procedures that demonstrates how to use the Redmine REST API with Delphi. Server libraries for . Your building a new REST server, You have to document the API’s; You have to keep the documentation updated The FishFacts REST Server and Client sample application is used to: Create a local DataSnap server running on your machine that provides online access to a local database (fishfacts. Whilst he touched on some great stuff, especially around REST, the one aspect that he didn't mention was whether it was possible to develop REST based servers within Delphi Prism. When 'start-java-server. Network Component provides an easy-to-use development interface to a variety of IP protocols. Thus, I'd not worry about the ability to consume a "REST Definition" from someone else, at this point. We also wanted to use it in a Delphi client - and I have never written code with a Delphi client that accepts a dataset from a REST server. This is the final part in the REST Series. Even something as simple as an easy way to easily make a REST server/Client within Delphi would be fine. REST Servers in Delphi XE Part I - Building a REST Server. Rest server in Mac OS X Access violation Blackfish SQL C++Builder Delphi FireMonkey Prism InterBase JBuilder J Optimizer HTML5 Builder 3rdRail & TurboRuby. 1 to loop back to your machine on the client. Hi, we use TMS XData/Sparkle to REST server and client application. Auto Generate Powerful REST API Client/Server Solution For RAD Server With Delphi 10. NET, Mono (Linux & OS X) and Delphi SAP Gateway It uses the Open Data Protocol (OData) so you can use any programming language or model to connect to SAP and non-SAP applications. Most of my desktop development is done in . There is a pretty basics ReverseString (used to test the core behavior), plus a function returning a list of employees (from the classic InterBase/FireBird Employee database), which populates a list arranged by department. Additionally you can set a default document, the reader can get, if only a web folder name was requested, similar to the index. Your building a new REST server, You have to document the API’s; You have to keep the documentation updated Reading a TDataset from a REST server in a Delphi Client Hi, I wrote a REST Server in XE2 - that generally works fine - and I am able to use it from a Javascript client. Discussion Forums Examples To build a first simple DataSnap REST server113 in Delphi 2010 we can use the DataSnap Wizard, as we did in the last chapter for building other DataSnap servers. So I showed him Delphi and told him that the app he was describing could be done inside a day, probably with a prototype within an hour. The API it is designed to work with Delphi 7 or later. bat' to start the application and 'stop-java-server. For example, Auto Generate Powerful REST API Client/Server Solution For RAD Server With Delphi 10. Add Content (GetPublished) Audio Audio & Video Video Bugs & Suggestions (QualityCentral) Discussion Forums Examples (CodeCentral) Tags Technology Partners Downloads Free Trials Registered User Downloads Beta Programs O Delphi Seattle me surpreendeu positivamente pois facilita e possibilita o desenvolvimento de soluções RESTful com banco noSQL (mongoDB). A Delphi example¶. I just started server and closed the form and got the exception. Notice that this is just the base URL as the resource will be specified in the RestRequest component. Calling the REST Server From a jQuery Client Wed, 27 Apr 2016 | Delphi Handbook If all you need is to pass object data from a server side Delphi application to another one, there could be many alternatives to using JSON. DataSnap is the name of the components within Delphi XE5 Firemonkey that facilitate easy client/server communication between client and server Delphi applications. Simple Reading and manipulating RSS feeds files with Delphi Explore how to read and manipulate XML documents with Delphi using the TXMLDocument component. Net, and embedded systems with C. So you want to build a new REST server (using Delphi or C++) and want it to become really popular and easily used by other developers. By A. Very nice example. First, you can easily build a back-end for a mobile application