Table of Contents

Introduction

The FIXP Engine .NET Tooq is a library that enables .NET platform applications to connect to the B3 Binary Order Entry (BOE) gateway with high performance.

It provides an abstraction layer for consuming applications, handling the following functions:

  • Connection management to the Gateway
  • Management of the FIXP protocol, automating the entire process of engaging with the session via Negotiate/Establish/Sequence messages
  • Session state persistence
  • Serialization and deserialization of SBE messaging
  • Persistence of messaging to disk
  • Automatic request for retransmission of lost messages after abrupt session disconnection
  • Recovery/synchronization of session state in case of inconsistencies/corruption of state

Future support will include the following features:

  • Allow registration of multiple engines via dependency injection. Currently, only one engine per application host is supported
  • Allow creation of multiple FixpSession per instance of FixpEngine
  • Support acceptor sessions
  • Control of session lifecycle via scheduling