CiX - Base System (BS)

The Base System module provides common utility functions to other CiX modules. These functions include Static Data maintenance, Security and User State Tracking.

Static Data

The maintenance of static data common across modules is performed in the Base System. This includes data for:

  • Counter-parties
  • External Contacts (Clients)
  • Internal Contacts (Staff)
  • Brokerage and Margin Rates
  • Global Credit Limits
  • Database Configuration
  • Activity and Security Logs
  • Currency Codes
  • Country Codes
  • Units/Divisions
  • User Permissions Matrix

Security

Given the high value of orders and transactions processed through the CAPIX software, security is a prime priority and security controls are implemented at four different levels: 

  • Packet Level (SSL) - the CAPIX software is designed to use three way Secure Sockets Layer Authentication and Encryption using a provider such as Verisign. Any existing SSL infrastructure and key provider can be used for this.
  • Operating System - the standard installation procedures uses the Windows NT User Database to restrict access to the CiX software site within the larger corporate web site.
  • Challenge Response Login - all of the CAPIX software uses an integrated User Access database. Users must log into the site using a User ID and Password. The software uses our own proprietary "Session State" tracking to ensure that only valid and currently logged in users may access the site.
  • Permissions Matrix - all CAPIX modules refer to an integrated User Permissions Database, which governs access by all users, internal and external, to major areas of functionality within the system.

 back

 

User State Tracking

The Base System is used to track the state of all users logged into a CiX Internet Trading site. This User State tracking ensures that only users who have successfully logged into CiX have access to the trading site.

The User State tracking ensures that anyone trying to access a CiX-based trading site without having logged in will be physically locked out.

Every time a user performs an action within CiX the connection details of the browser being used are compared against the user login details. User connection details are stored in memory on the server for fast access and verification.

User State tracking is also used to record default values and preferences of users, to make navigation around the CiX site they are logged into easier.

Automatic Email Generation

The CiX Base System may be configured to automatically generate email notification messages for users.

Electronic Contract Notes can be instantly sent to clients, confirming orders and executed trades. Bulk email messages may be generated from the existing client list, notifying users of new floats etc.

Audit Logging

Every action in CiX that involves a security event or financial transaction is recorded automatically to Audit and Activity Logs.

Events including adding, ammending or cancelling any order or transaction; logging in or logging out; modifyling static data are tracked and logged. Details including user, action, time/date, and status are recorded.

These Audit and Event Logs may be printed, viewed and archived for ease of administration.

If a transaction is disputed, these Audit and Event Logs are designed to provide the digital equivilent of voice recorded transactions.