|
Both Trading software ConnectEX and Market Data software ConnectMX
are written in 100% pure Java, and hence clients have the flexibility to run the
software on any platform. Clients can take advantage of higher performance, by running
the software on advanced hardware platforms like Unix or Linux servers.
Currently most of the electronic exchanges support connectivity conforming to FIX
4.2 protocol, and our trading software is implemented using FIX 4.2 protocol. In order to
achieve the highest possible speed, our trading software products are developed
using in-house developed FIX 4.2 engine software.
Trading product involves using the buy-side FIX client ConnectEX
that connects to the FIX servers running at the exchanges. This FIX client can be
configured to run separately, so that multiple order entry applications can send
orders using the same connection to the exchange. This is accomplished using JMS
(Java Messaging Service) based middleware. ConnectEX can also be
embedded in a single dedicated order entry application.
Market data software ConnectMX can be run on dedicated server machines,
so that market data is received over a dedicated high speed connection.
Both ConnectEX and ConnectMX are multi-threaded
java applications, providing clients with high performance for sending trades and receiving market data.
The following diagram shows a typical deployment of the software, connecting to
an exchange for trading and market data.
|