ASN.1 is a well-established technology that is widely used both within ITU-T and outside of it. The notation is supported by a number of software vendors.
The Encoding Control Notation, ECN
(Rec. ITU-T X.692
), makes it possible for ASN.1 to be used for all existing telecom/computer protocols. This extends the use of ASN.1 into new areas, and increases the need for coordination of the activity.
The XML Encoding Rules, XER (Rec. ITU-T X.693
), allows the encoding of ASN.1 values in XML markup format for the purpose of transmission. A canonical XML encoding is also specified in this document. ASN.1 can now be used as a schema for XML, in the same way as XSD and RELAX NG are used.
The mapping from W3C XML Schemas into ASN.1 modules (Rec. ITU-T X.694
) takes as input a schema written in XML Schema
and produces an ASN.1 module containing a set of type definitions (and, optionally, an XER encoding instruction section to keep the same XML encoding, if needed), in such a way that there is a one-to-one correspondence between ASN.1 abstract values and valid XML instances. This technique can be applied to any given XML application language. ASN.1 standardized encoding rules such as DER (a canonical encoding that allows digital signatures and encryption, for example) or PER (to very efficiently transmit data over a radio channel, for example) can then be used as well as associated ASN.1 tools, or even specific encoding rules that are described in ECN
Fast Infoset (Rec. ITU-T X.891
) specifies a representation of an instance of the W3C XML Information Set using ASN.1 binary encodings. This representation generally provides smaller encoding sizes and faster processing than a W3C XML representation. It provides the capability to encode XML content that is not described by a schema.
Fast Web Services (Rec. ITU-T X.892
) is the term applied to the use of ASN.1 to provide message exchanges based on a SOAP envelope and WSDL specification of services that can have a higher transaction-processing rate and less bandwidth requirements than use of a character-based XML representation.
Rec. ITU-T X.893
"Generic Applications of ASN.1 - Fast Infoset and Fast Web Services Security" specifies the application of standard security methods to the Fast Infoset and Fast Web Services specifications.