The CDS computer system is designed within a client /server architecture and is implemented using UNIX operating system and Oracle RDBMS running on the main server and a back-up server. The front-end application software runs on client PCs within Windows environment.
Participants are connected to the CDS via leased lines from the national telecommunications operator. Modems support both leased line and dial-up connection mode in order to cater for line failures.
The CDS computer system includes advanced industry-standard security and auditing features. Password control and password ageing functions are implemented for system access control. The system is located at the company's site and the environment includes UPS, backup generator, fire protection, and physical access control to the computer room.
A Disaster Recovery Plan (DRP) is in place to cater for various scenarios. The DRP covers both preventive and corrective measures that will enable CDS to deal with various types of disasters that can disrupt normal systems operation. The back up server maintains a mirror image of the database on the main server. In the event of a problem with the main server, the back up server takes over within 10 minutes, without physical intervention at client sites. In the event of a major disaster site that causes the CDS site to be unavailable, systems and business operations will be restored at a back up site within 6 to 24 hours. The DRP is simulated at least three times a year.
Prevention of loss of data in the event of media failures is achieved through the implementation of redundant and cyclical backup tapes that are stored both on-site and off-site.
External auditors perform security audits of the IT systems of CDS on a regular basis.
The CDS system has been developed by Millennium IT Ltd and is based on the application in use at the Colombo Stock Exchange in Sri Lanka and in Croatia. The system has been customized by CDS to suit requirements of the Mauritian market as well as to meet the G30 Recommendations as well as other international standards. Similar systems have been implemented at the Nairobi Stock Exchange, Dar es Salaam Stock Exchange and the Bank of Ghana by Millennium IT Ltd and CDS.