Home / Solutions / FIX Engines / FIX Antenna .NET
FIX Engine — FIX Antenna .NET
- +1 (888) 378-0666
- sales@btobits.com
FIX Antenna™ .NET has been designed to provide native support of Microsoft .NET technologies enabling quick and easy integration into any custom .NET application. While enabling all the benefits of Microsoft’s .NET framework it retains all the benefits of B2BITS class leading FIX engines. The .NET engine delivers performance of over 35,000 messages per second on a single CPU.
The .NET benefits include the ability to manipulate messages with the use of class hierarchies, properties and namespaces, XML based documentation for all messages, and the ability to generate structured messages. FIX Antenna .NET provides an extremely easy way to integrate support of the FIX protocol into any .NET application. It is specifically designed to improve the productivity of .NET programmers even if they are novice FIX users. Furthermore, FIX Antenna .NET comes with a rich UI for monitoring session statuses and parameters in real time.
All libraries/servers are pre-configured for and certified with multiple exchanges, including CME, ICE, INET and many others.
| Feature | Description | |||
|---|---|---|---|---|
| High throughput/low latency |
Although FIX Antenna .NET is specifically designed to provide native support of Microsoft. NET technologies, the performance is still high. Delivers over 35,000 messages per second. Adds up to 50 microseconds’ latency on 100 Mbps network. Allows configuring sending/receiving prioritization for session. |
|||
| Supports standard FIX |
|
|||
| Delivery modes |
|
|||
| Highly customizable FIX session level |
|
|||
| Reliability and redundancy |
|
|||
| Security |
|
|||
| Reliability vs. performance |
|
|||
| Performance tuning |
|
|||
| Monitoring and administration |
|
|||
| Message composition API |
|
|||
| Integration |
|
|||
| Packaging |
The package includes:
|
|||
| Certificates | Certified for CME | |||
FIX engine is built using real time design patterns proven over 10 years of practice.
FIX Antenna .NET is not a pure .NET implementation. It uses FIX Antenna C++ as a core, which makes the code more reliable (the core has been proven on multiple platforms) and fast. As a result, FIX Antenna .NET provides reliability and speed of C++ and friendliness of public API from .NET.
The transport layer is implemented based on Boost.Asio. The design of FIX Antenna .NET allows supporting various modes to maximize high throughput, achieve low latency, or operate in a custom mode with balanced throughput and latency. The internal design allows also to control the number of threads by fixing it in case of multiple FIX sessions to share time between them or by dedicating threads for individual FIX sessions (2 threads per session).
Access to low level parameters is provided to tune TCP/IP performance (Nagel’s algorithm), choose the type of storage for the state recovery, collect run time statistics, measure time taken by a particular operation, as well as turn on and turn off a particular feature, and many others.
FIX Antenna .NET is a .NET assembly built on top of FIX Antenna C++. It provides the following main APIs for trading applications to:
- Create multiple FIX sessions (initiators and acceptors)
- Open and close FIX session
- Form FIX and FIXML message
- Parse FIX and FIXML message
- Validate FIX message
- Send and receive FIX messages
- Set sequence numbers
- Encrypt FIX messages
FIX Antenna .NET is tested on a wide variety of compilers and platforms. The binary package is available right away for the platforms below.
| Operating System | .NET Frameworks | 32-bit | 64-bit | ||
|---|---|---|---|---|---|
| Windows | 2.0 | + | + | ||
| Windows | 3.0 | + | + | ||
| Windows | 3.5 | + | + | ||
If you cannot find your platform in the table, please contact sales@btobits.com for more information.
FIX Antenna .NET can be used in the following .NET languages and environments:
- C#
- VB.NET
- C++/CLI
- MC++
- Delphi.NET
- MS Excel (MS Office 2003/2007)
FIX Antenna .NET depends on the following libraries:
| Library | Version | Comments | ||
|---|---|---|---|---|
| Boost | 1.42 | Supplied with the package | ||
| FIX Antenna C++ | 2.3 | Built-in | ||
