This proposal entails the use of ASN.1 (Abstract Syntax Notation 1) technology within FIX to produce fast and compact encodings of FIX messages. The use of ASN.1 is one of the three major approaches to the efficient encoding of FIX that have been developed and are being proposed by the High Performance Working Group; the others being the use of a new, FIX-specific binary encoding called Simple Binary Encoding (SBE) and the use of Google’s Protocol Buffers (GPB). The mapping to ASN.1 defined in the proposed technical specification can be used for any FIX message (as defined in the FIX Unified Repository), and generates a set of definitions in the ASN.1 notation (i.e., an ASN.1 schema). The resulting ASN.1 message definitions can then be encoded by applying standard encoding rules to produce efficient binary encodings.
The Draft Standard for Encoding FIX using ASN.1 can be found here.
https://www.fixtrading.org/standards/asn1
The Draft Standard for Encoding FIX using ASN.1 is following the technical standards review process described in the document found here.
https://www.fixtrading.org/fix-tec-std-lifecycle
Two independent implementations of the proposed technical standard are required to demonstrate interoperability. Potential adopters are strongly encouraged to begin working with the Draft Standard.
Please post feedback, comments, and questions as replies to this discussion thread.