Dashboard > OpenFAST > Home
OpenFAST Log In | Sign Up   View a printable version of the current page.
Home
Added by Steve Bate, last edited by Jacob Northey on Feb 14, 2008  (view change)
Labels: 
(None)

OpenFAST is a 100% Java implementation of the FAST Protocol (FIX Adapted for STreaming). The FAST protocol is used to optimize communications in the electronic exchange of financial data. OpenFAST is flexible and extensible through high volume - low latency transmissions. The FAST protocol uses a data compression algorithm to decrease the size of data by two processes.

  • First Process: Field Encoding - Data that is simliar or redundant is removed.
  • Second Process: Transfer Encoding - Serialize remaining data through binary encoding.

The FAST protocol also uses templates to enhance data compression and decompression. The only specification among the templates is that the creator and end-user must agree upon a template before data can be streamed. Any template guide may be used, such as XML or a basic text file. To learn more about OpenFAST and the FAST protocol, visit the FAQ.

Architecture (OpenFAST)
Examples (OpenFAST)
FifteenMinuteGettingStarted (OpenFAST)

Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.1.5a Build:#411 Mar 16, 2006) - Bug/feature request - Contact Administrators

SourceForge.net Logo