|
|
.NET FIX Engine
is a .NET class library (assembly) that FIX-enables any .NET application (e.g. written in C#, Visual Basic or Managed C++) in a simple, reliable and cost effective manner.
Supported platforms: .NET Framework 1.1, .NET Framework 2.0 (32-bit and 64-bit), .NET Framework 3.0 (32-bit and 64-bit), .NET Framework 3.5 (32-bit and 64-bit)
Main features of FIXForge .NET FIX Engine:
- Easy-to-use API
- High throughput, low latency performance for Direct Market Access, High Frequency Trading or Algorithmic Trading applications
- Built-in SSL encryption
- Built-in FAST compression
- Supports up to 700 FIX sessions simultaneously
- Pure .NET API (properties, events, delegates, etc)
- .NET FIX Engine is supplied as .NET class library (assembly) that offers complete flexibility over the implementation
- Support for current and future FIX Protocol versions (FIX 4.0, FIX 4.1, FIX 4.2, FIX 4.3, FIX 4.4, FIX 5.0, FAST and FIXML)
- Supports all tags of each FIX Protocol version
- Supports all message types of each FIX Protocol version (equities, fixed income, derivatives, FX etc)
- Flexible support via API for user-defined tags and user-defined message types
- Supports multiple FIX Protocol versions simultaneously and custom dialects
- Automatic validation of required fields
- Persistence (the ability to log data to a flat file and restore the state after fail-over)
- Supports multiple FIX dialects (different interpretations of FIX for specific destinations)
- Versatile diagnostics
- Multipe, custom destinations already supported, tested and certified
- Source-code Licence is available
.NET FIX Engine provides the following services:
- manages a network connection
- performs SSL encryption and decryption
- manages the session layer (for the delivery of application messages)
- creates (outgoing) messages
- parses (incoming) messages
- validates all messages
- persists all messages
- session recovery in accordance with the FIX state events model
- fully FIX expected behaviours and state matrix compliant
Onix Solutions' Next Generation FIX Engines are based on the latest achievements of Software Engineering:
- Advanced threading architecture — only two threads are used per each FIX Session.
- The Adaptive Communication Environment (ACE) object-oriented framework is used
to implement core patterns for concurrent communication software.
- Parsing, validation and assembling of FIX messages is extremely flexible, since it dynamically uses information provided in FIX XML Specifications, thus end-user may easily tune the FIX Parser for any FIX Dialect.
- Design Patterns are used extensively to provide elegant, efficient and reusable solutions.
The .NET FIX Engine set includes the .NET FIX Engine library (assembly), documentation, and open-source C# samples
(Exchange Emulator, Trading Client, SellSide, BuySide, FIX Log Viewer, FIX Engine benchmark tests) for evaluation, education and testing. .NET FIX Engine Programmer's Guide is available on-line.
A 30 day evaluation of .NET FIX Engine can be obtained at Downloads. An extended evaluation can be obtained upon request.
To facilitate a rapid integration of the .NET FIX Engine into our clients software infrastructure, Onix Solutions provides licenses for the FIX Analyser and FIX Dictionary within the distribution.
For more information on FIXForge FIX Engines please e-mail info@onixs.biz or call +44 20 7117 0111.
|