Home > Resources > Case Study > Finscope
FinScope, UK based innovative start-up, operates exclusively in the financial sales and trading arena working closely with institutional brokers and fund managers and stock exchanges and execution service providers.
FinScope, UK based innovative start-up, operates exclusively in the financial sales and trading arena working closely with institutional brokers and fund managers and stock exchanges and execution service providers.
High speed messaging. Low Latency
Fast Trade execution. Lower total cost
Financial Services
FioranoMQ
FinScope's automated order planning system "Sabre" provides second and third tier sell-side trading firms with the ability to automate their order planning and execution. Sabre uses FioranoMQ - (standards based messaging backbone) to bind together Sabre's fully distributed, multi-tier Java component architecture in a reliable manner thereby meeting the performance criteria of speed, guaranteed delivery and high availability.
Sabre integrates with their client's trading platform to automate the planning and execution of institutional work-order business related to any exchange-trading instrument including equity, fixed income, currency and derivative products.
Sabre has a fully distributed, multi-tiered Java component architecture, allowing its components to operate independently and be co-located with high volume data sources. The architecture is bound together using the standards based messaging BUS, FioranoMQ.
Finscope was looking for a reliable messaging backbone for their auto trading software solution "Sabre". They needed a system that could reliably trade securities through existing client stock exchange links via current order management and execution platforms and also scale well to their future needs. With Sabre's unique fully distributed, multi-tiered Java component architecture, it was essential that the solution must have the ability to process a large volume of orders (typically in the range of 1000 transactions per second) as well as collate and process trade data real-time for metrics and forecasting. A tiered number of services were required to use XML messaging over JMS whereas others were pure JMS mapped messages. Hence having a reliable and scalable JMS server became a critical component in the entire trading system. From a technical standpoint some of the key requirements for a JMS solution included:
- Scalability
- Reliability
- Guaranteed Messaging
- Complete Failover support
- Real-time performance with minimal latency
- Multi-Platform support. Software must operate on UNIX platform NT and Linux platforms
- Infrastructure should allow logging and tracing of all communication within the application
- Minimum administration effort
- Open standard API (like JMS)
3,600,000+
Transactions in an hour
FioranoMQ provided ability to process large volume of orders
FinScope's automated order planning system "Sabre" provides second and third tier sell-side trading firms with the ability to automate their order planning and execution. Sabre uses FioranoMQ - (standards based messaging backbone) to bind together Sabre's fully distributed, multi-tier Java component architecture in a reliable manner thereby meeting the performance criteria of speed, guaranteed delivery and high availability.
Sabre integrates with their client's trading platform to automate the planning and execution of institutional work-order business related to any exchange-trading instrument including equity, fixed income, currency and derivative products.
Sabre has a fully distributed, multi-tiered Java component architecture, allowing its components to operate independently and be co-located with high volume data sources. The architecture is bound together using the standards based messaging BUS, FioranoMQ.
Finscope was looking for a reliable messaging backbone for their auto trading software solution "Sabre". They needed a system that could reliably trade securities through existing client stock exchange links via current order management and execution platforms and also scale well to their future needs. With Sabre's unique fully distributed, multi-tiered Java component architecture, it was essential that the solution must have the ability to process a large volume of orders (typically in the range of 1000 transactions per second) as well as collate and process trade data real-time for metrics and forecasting. A tiered number of services were required to use XML messaging over JMS whereas others were pure JMS mapped messages. Hence having a reliable and scalable JMS server became a critical component in the entire trading system. From a technical standpoint some of the key requirements for a JMS solution included:
- Scalability
- Reliability
- Guaranteed Messaging
- Complete Failover support
- Real-time performance with minimal latency
- Multi-Platform support. Software must operate on UNIX platform NT and Linux platforms
- Infrastructure should allow logging and tracing of all communication within the application
- Minimum administration effort
- Open standard API (like JMS)
3,600,000+
Transactions in an hour
FioranoMQ provided ability to process large volume of orders
David Derbyshire, Technology Principal, FinScope
David Derbyshire, Technology Principal, FinScope
FioranoMQ provided precisely the kind of messaging solution that FinScope needed. Fiorano's file-based data store delivers guaranteed messages significantly faster in publish/subscribe mode than any other JMS implementation, which was a key requirement of FinScope's trading infrastructure.
Another key feature was FioranoMQ's reliability. "FioranoMQ's high reliability was proved by the fact that no shut down / start up has been done and no messages been lost so far," said David Derbyshire, Technology Principal at FinScope. The ability to withstand heavy load without any performance degradation was seen as something unique to FioranoMQ.
FioranoMQ's could withstand a load of over 1500 orders simultaneously entered and passed through multiple topics. FioranoMQ's High Availability feature provided complete failover support for server as well as application failover. FioranoMQ JMS allows two servers to run in High Availability mode. In this mode, one server acts as the backup server for the other one. In case of a failure of the primary server, the backup server immediately detects this and takes over all the messaging operations. At the client application facilities like "automatic re-connection to backup server" & "store and forward capability" work together to provide a very powerful High Availability solution.
And finally JMS standards compliance was met completely with FioranoMQ. FioranoMQ allowed easy administration and setup thus reducing the administration overheads to a minimum.
FioranoMQ provided precisely the kind of messaging solution that FinScope needed. Fiorano's file-based data store delivers guaranteed messages significantly faster in publish/subscribe mode than any other JMS implementation, which was a key requirement of FinScope's trading infrastructure.
Another key feature was FioranoMQ's reliability. "FioranoMQ's high reliability was proved by the fact that no shut down / start up has been done and no messages been lost so far," said David Derbyshire, Technology Principal at FinScope. The ability to withstand heavy load without any performance degradation was seen as something unique to FioranoMQ.
FioranoMQ's could withstand a load of over 1500 orders simultaneously entered and passed through multiple topics. FioranoMQ's High Availability feature provided complete failover support for server as well as application failover. FioranoMQ JMS allows two servers to run in High Availability mode. In this mode, one server acts as the backup server for the other one. In case of a failure of the primary server, the backup server immediately detects this and takes over all the messaging operations. At the client application facilities like "automatic re-connection to backup server" & "store and forward capability" work together to provide a very powerful High Availability solution.
And finally JMS standards compliance was met completely with FioranoMQ. FioranoMQ allowed easy administration and setup thus reducing the administration overheads to a minimum.
Currently the application has been operating on NT 4.0, Windows XP and Solaris 8.0. FioranoMQ the messaging backbone for FinScope's high quality, cutting edge solution Sabre, automates the planning and execution of worked order flow, immediately stripping out costs, increasing trading capacity thereby adding direct value to trading desks.
Currently the application has been operating on NT 4.0, Windows XP and Solaris 8.0. FioranoMQ the messaging backbone for FinScope's high quality, cutting edge solution Sabre, automates the planning and execution of worked order flow, immediately stripping out costs, increasing trading capacity thereby adding direct value to trading desks.
"FioranoMQ has been a core third party component of Finscope's Sabre auto trading software. Extreme ease of setup and administration of FioranoMQ has led to maximum efforts to be used in application logic programming by our developers. With the remarkable availability of the FioranoMQ server there have been no concerns around messages failing. With a mission critical auto-trading software product, message reliability and performance throughput is vital to the overall product success and thus far FioranoMQ has proved to be a more than able base for our messaging backbone. Through evaluations of other JMS servers, FioranoMQ has met our both business and technical demands yet providing many other features that our application may grow to use", said David Derbyshire Technology Principal, FinScope.
"FioranoMQ has been a core third party component of Finscope's Sabre auto trading software. Extreme ease of setup and administration of FioranoMQ has led to maximum efforts to be used in application logic programming by our developers. With the remarkable availability of the FioranoMQ server there have been no concerns around messages failing. With a mission critical auto-trading software product, message reliability and performance throughput is vital to the overall product success and thus far FioranoMQ has proved to be a more than able base for our messaging backbone. Through evaluations of other JMS servers, FioranoMQ has met our both business and technical demands yet providing many other features that our application may grow to use", said David Derbyshire Technology Principal, FinScope.
Subscribe For Updates
© 2025 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use
Subscribe For Updates
© 2025 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use
©2025 Fiorano Software and Affiliates. All Rights Reserved. Privacy Statement | Terms of Use