Application Architecture
FFastFill's application architecture has been designed to
maximize the advantages provided by the latest developments
in technology and hardware, in particular through the use of
a message bus that allows a resilient modular architecture.
This core platform component provides the internal message handling and supports
the underlying system management capabilities. Other modular system components
have been designed to provide business application specific functionality, for example,
order management, risk management, order book management, exchange API
gateways, market data feed management, and FIX and BIC interfaces
Each of these components can be individually replicated and configured in the
system, allowing FFastFill to offer an 'organic' approach, in which modules and
components are started, stopped and re-distributed across the infrastructure as
required. This optimises performance for the resources available, creating an
application that has high performance and is extremely resilient.
Software Architecture

Major Features
- Modular, distributed architecture
- Message-driven transaction model minimizes database access
- Real-time monitoring of performance and resource utilisation
- Supports established message architectures including Tibco®; MQ Series® and MSMQ®
- System upgrades can be performed 'in-flight'
- Messaging layer supports publish/subscribe (PS) and peer-to-peer (P2P) data delivery
- Configurable to meet different service levels of performance and availability
- Enables integration of 3rd party software using FIX, COM or a specialised Business Interface Component
- Tailorable mapping of software processes to system processors
|