The SBE (Simple Binary Encoding) protocol was commissioned by the CME in 2013, and has become the de facto successor to FIX / FAST. MarketFactory has integrated SBE codecs into the Whisperer server product and provides a client implementation based on the the SBE reference sources, as provided by Real Logic Ltd. The SBE-based implementation provides for backwards compatibility and a codec more efficient than that used by the classic MarketFactory API.
Martin Thompson of Real Logic Ltd. describes the SBE reference implementation as "a compiler that takes a message schema as input and then generates language specific stubs. The stubs are used to directly encode and decode messages from buffers. The SBE tool can also generate a binary representation of the schema that can be used for the on-the-fly decoding of messages in a dynamic environment, such as for a log viewer or network sniffer."
The MarketFactory SBE client is delivered as an open source package, containing the MarketFactory message specification, the Real Logic compiler, and a higher level MarketFactory interface to the generated SBE codecs. Running the build process in the package generates the SBE codecs for C++, Java, and .NET.
MarketFactory employ Simple Binary Encoding version="1.0RC3" |