Часто называемая клиентской, пользовательская часть
программы представляет собой графический интерфейс, с помощью
которого трейдер взаимодействует с рынками. Он соединяется прямо с
центральной торговой системой, одним или несколькими серверами
баз данных, которые отправляют пользователю информацию. С
клиентского уровня на биржи или к финансовому посреднику
отправляются данные о действиях и поведении трейдеров. С
технической точки зрения, «данные» представляют собой миллионы
битов, закодированных бинарным кодом.
Программное обеспечение
компьютера написано па нескольких языках программирования
высшего уровня, низшего уровня, уровня ассемблера и машинного
уровня, которые конвертируются в бинарный код и оправляются к
микропроцессору компьютера, чтобы он их декодировал с помощью
компиляторов и интерпретаторов в команды и операции. На
электронных рынках особенно важно, чтобы данные сохранялись
полностью и точно вовремя, что связано с большим объемом
передаваемых в режиме реального времени данных. Клиент извлекает,
интерпретирует, сортирует и хранит эту информацию. Данные,
которые поставляются по сети клиентов, разбиваются на пакеты и,
когда приходят на терминал пользователя, снова собираются в целое,
представляя собой отдельные сообщения.
Пользовательские интерфейсы приложений по типу
маршрута следования запросов можно разделить на толстые и
тонкие. Они могут отличаться скоростью, функциональностью и
быстродействием системы независимо от других ее компонентов.
Выбор той или иной платформы всегда будет представлять собой
компромисс между пропускной способностью и мощностью
обработки, в соответствии с теми требованиями, которые
предъявляются пользовательскому интерфейсу компанией-
разработчиком системы.
|