Real Time Data Server Project

Overview

The aim of the Real Time Data Server (RTDS) project is to develop a middleware platform for Real Time Data applications. It is important to note that this project is about building the Server Software - not about establishing a Data Service. Essentially it is about building the conduit between Real Time Data Sources and Real Time Applications.

At the Desktop, RTDS will provide an API which will allow applications (and websites) to receive data from one or more data services. Applications which are developed against the RTDS programming interface, will be able to access any of the available Data Services without any extra software development (provided the data service allows access). More importantly it will enable applications to be delivered to market in shorter timeframes. RTDS will also provide data management services typically provided by applications. For example, it will include features such as maintaining Historical Files for real time data.

At the Network or Internet level, RTDS will be able to cascade data from one RTDS server to another. This allows data to be easily distributed to multiple machines. This cascading capability will greatly benefit companies which use Real Time Data Services. They will only require one external connection to the data source - RTDS will be able to cascade the data to all required machines.  Note that features such as Data Encryption and Session Management will be built in to allow Data Providers to protect Data Royalties and control access to their data.

The RTDS project will be built under the GPL licence. This means that not only the software will be free, but the source code will also be free. However this does not mean it cannot interact with proprietary (Non Open Source) software. Distinct interfaces will be defined which allow proprietary software to connect to the RTDS and proprietary drivers/connectors to allow Data Vendors to feed data into the RTDS.

By developing the RTDS under a Open Source model, we hope to increase the acceptance of the server and to motivate development of applications in this area.

Documentation

Functional Specifications: Functional specifications can be downloaded in the following formats:

  

  

© Copyright 2004 Paritech Pty Ltd