The details of FX trading platform architectures vary from firm to firm, but the general functions and flows are very similar across architectures. The figure to the right shows the common functions and flows of a global FX trading platform, which can generally be classified as:
- Price flows
- Order flows
- Trade flows
- Risk data distribution
Solace offers a single data movement infrastructure for architects and application developers to work with: one API, one topic structure, same mechanisms for all subscriptions, built-in application-level high availability, application striping for horizontal scalability, etc.
Solace also gives your operations team a single system to manage – one framework and interface for provisioning, monitoring, troubleshooting, capacity planning, and maintaining security. Solace’s WAN capabilities eliminate not just WAN optimization appliances, but also gateways between local and overseas destinations.
This pair of diagrams illustrates the difference between an FX trading platform built on software-based messaging and WAN optimization and one built on Solace.