smartTrade logo

Storage

smartTrade LMS uses a two-phases persistence, i.e., data will be first persisted in transaction logs (flat files) located on very fast storage systems that are later asynchronously persisted in a relational database for monitoring and reporting operations. smartTrade LMS supports any type of RDBMS providing a JDBC interface, e.g. Oracle, Microsoft SQL Server, Sybase, MySQL, HSQLDB.

Messaging

Due to its embracement of the concept "pluggable transport", smartTrade LMS can be deployed over the most common message middleware. The Smart Trade Advanced Message Platform ( STAMP ) offers a separation between the message formats, session handling and the transport middleware. Implementation of adapters for specific middleware may be developed and injected transparently inside the infrastructure. Several adapters have been developed including pure socket, JMS, RMDS, RV, HTTP, SOAP, FIX and others.. STAMP offers guaranted message delivery features using a binary versioning protocol.

Specifically though, smartTrade LMS can embed any FIX engine to enable In/Out FIX connectivity. By default, smartTrade LMS provides a version of QuickFix/J, the open source FIX engine where smartTrade Technologies is the project lead (see www.quickfixj.org) and sponsors. Additionally, for post-trade process management, various adapters have been developed, including Summit, Kondor+, Calypso, WallStreet, Openlink and others.