General technological description of the functioning of the universal bidirectional "gateway" the MICEX Hard- and Software Interface (HSI)
The industrial version of the gateway was developed and is delivered by CMA Small Systems AB Company, the MICEX's old partner and system integrator of the whole project of the trading system.
HSI is controlled by centrally administered descriptions of information units and active operations accessible to the given HIS. This enables to secure standardized connection of broker systems and delimit authority and access to information. Such descriptions are performed in the MICEX soft- and hardware complex. They are transmitted to HSI when the work begins and are stored there in the course of work. The user can receive the descriptions, which enables flexible dynamic tuning and simplifies the creation and enhancement of broker systems.
HSI developers paid special attention to the security of systems to be combined. To that end, HSI is implemented as a pair of computers connected through serial ports (protocol RS232). One of the computers is connected to the MICEX soft- and hardware complex, while the other computer is connected to the network of the organization using HSI for the connection of the broker system. To increase the carrying capacity and the reliability of connection through serial ports, a special protocol is used, which secures the effective carrying capacity up to 1 megabit per second.
HSI users are provided with an application program interface for interaction with the MICEX soft- and hardware complex, which is simple, logically organized and powerful enough. The application program interface is Windows DLL with a set of functions for receiving "meta-information" (descriptions of information objects, fields of these objects, requests for receiving and updating information and active operations) and exchange of information with the MICEX soft- and hardware complex. The whole information exchange through HIS is logged both at the level of HIS and at the level of the central unit of the MICEX soft- and hardware complex.
Two PCs are used as the hardware platform of the interface, controlled by OS Windows NT, version 4.
|