Skip to content
Don Mendelson edited this page Oct 14, 2015 · 5 revisions

Silver Flash

This project is a reference implementation of FIXP Performance Session Layer. It is intended to aid developers of financial and other critical applications. Since the protocol stack is standardized, it serves to exchange messages between organizations while keeping low latency characteristics.

The scope of Silver Flash is inspired by QuickFIX, the FIX engine that helped popularize the original FIX ASCII protocol. Silver Flash is likewise intended to be a ready-to-run module that performs the session layer -- just supply an application layer. It aspires to be a newer, faster successor to QuickFIX by projecting that idea into a high-performance binary world.

The Silver Flash project name was taken from the name of roller coaster at Chicago's Riverview amusement park (long gone, unfortunately). The coaster was aerodynamic and fast but also had a shiny style.

Silver Flash

FIX Performance Session Layer

FIX Performance Session Layer (FIXP) is a lightweight protocol designed to replace the traditional FIX session protocol (known officially as FIXT) for high performance use cases. It supports both point-to-point exchange of application messages as well as multicasts for market data and the like.

For an explanation of FIXP and access to the protocol specification, see FIXP Specification

Simple Binary Encoding

Silver Flash encodes session messages using Simple Binary Encoding (SBE). SBE is a FIX standard for binary message encoding.

For an explanation of SBE benefits, see FIX Simple Binary Encoding.

JVM Implementation

Silver Flash provides an implementation for JVM; it requires Java 8.

Clone this wiki locally