19.7 Remote Data Services (RDS) Transport

The Remote Data Services (RDS) Transport Protocol facilitates communication for distributed applications. Operating at the application level, the RDS Transport Protocol allows querying and manipulation of data on remote servers. To facilitate data operations, the RDS Transport Protocol specifies how the remote method and its parameters are presented in an RDS message, which is then transmitted in an HTTP request to a server for execution. It also specifies how the results of an invoked method are represented in a message for transmission back to the client in the HTTP response. Finally, it specifies the data-centric messages used for data query and manipulation as well as their associated RecordSets.

The core data-centric messages used in an RDS Transport Protocol server are as follows.

Execute - Provides a method to execute a complex SQL command and return a RecordSet.