Exchange and Alternative Trading System Solutions


Most exchanges build their systems using a tiered architecture that consists of order entry systems and FIX gateways to bring in and normalize orders, matching engines to create trades by matching bids and asks, and feed gateways to distribute results and updated pricing information to market participants. They typically use messaging middleware to carry information from one layer to the next because of the need for high throughput with low latency across the several messaging qualities of service required for different needs within the system.

Solace’s Solution

Solace’s middleware appliances support the many kinds of messaging exchanges need with best-of-breed performance in a purpose-built appliance that features high performance and low TCO. Solace can also serve as a buffer between real-time and near-real-time elements of the system, and provide powerful TCP-based feed distribution.

Advantages and Benefits

  • Shareable Infrastructure: Solace supports the creation of “Message VPNs” that can be used to give many applications and departments their own fully compartmentalized virtual messaging environment within a single Solace appliance.
  • Messaging as a Service: Solace makes the routing and delivery of information available as a network service so developers can create applications without worrying about how they’ll interact with users and other applications.
  • Unified API and Administration: All of Solace’s features and capabilities are accessible through a single API that’s available for all of the most common operating systems and programming languages.
  • Client-specific Flow Control: Solace’s appliance supports per-client per-topic flow control for recipients who can’t handle or don’t need every update in a high-speed message flow, but do need to make sure they are always receiving the latest information. Solace addresses this requirement by consolidating updates to a topic on a client-specified interval and passing along only the most recent update. Common use cases include streaming market data to human traders and rate limiting FX updates over a WAN.
  • Superior Security: Since Solace’s Unified Messaging Platform handles message distribution via discrete TCP connections, the platform can be made much more secure than multicast environments with authentication and access control lists.