¿Qué es un infoset rápido?
Fast Infoset (FI) es una especificación que describe un medio para entregar los datos en un documento de lenguaje de marcado extensible (XML) en un formato codificado binario. La salida XML codificada se conoce como un documento de Infoset rápido y es considerablemente más pequeño que su representación XML completa. Aunque de manera similar en concepto a otras técnicas de compresión de documentos, el esquema de codificación utilizado no solo comprime un documento XML, sino que también mejora el procesamiento de los datos XML también.
La especificación de FI se desarrolló conjuntamente por el sindicato internacional de telecomunicaciones (ITU-T) y la Organización Internacional para la Estandarización (ISO) para construir la información web mundial (W3C). Un W3C Infoset es un medio para definir los datos que se pueden contener en un documento XML, pero no es necesario. Según la recomendación de W3C, un Infoset debe cumplir con los requisitos de sintaxis adecuados para lo que se conoce como XML bien formado y también debe adherirse a ATT adecuadoRetire los nombres de los elementos y se identifiquen en un espacio de nombres XML. Sin embargo, el documento XML original no necesita ser válido antes de ser codificado en un documento rápido de Infoset. Esto significa que no se requiere que el Infoset esté contenido dentro de un documento XML y puede generarse por otros medios.
El método de codificación utilizado en documentos rápidos de Infoset se conoce como notación de sintaxis abstracta uno (ASN.1). El uso del lenguaje de codificación ASN.1 como base para el protocolo Fast Infoset permite que el documento retenga todos los aspectos autodescritos de un documento XML, así como algunas características adicionales. Las cadenas que se usan regularmente en todo el documento están indexadas y reemplazadas por un número. Esto incluye los nombres XML, así como sus atributos. Cualquier datos binarios, como imágenes o video, también se puede incluir directamente dentro de la codificación sin tener que pasar por un SC de codificación adicionalhemo.
Como técnica de serialización, el infoset rápido difiere algo de otros métodos. Un ejemplo es la técnica eficiente de intercambio XML (EXI), que es el formato XML binario recomendado por el W3C. Si bien un documento EXI puede proporcionar una representación más compacta del Infoset XML, requiere que el esquema XML, la descripción completa del documento XML original, sea conocida en ambos extremos de la transmisión para que pueda ocurrir la codificación y decodificación del documento. Una codificación FI también puede usar características avanzadas que también utilizan el esquema del XML para una compresión adicional.
La técnica de codificación rápida de Infoset se utiliza en varias áreas de telecomunicaciones. Se encuentra más comúnmente en Internet, conservar el ancho de banda durante la transferencia, mejorar el rendimiento en el servidor para entregar datos XML y aliviar el estrés en las aplicaciones del cliente en el extremo receptor. Esto es particularmente útil en plataformas de Internet móvil, donde los dispositivos pueden haber reducido severamente ProCessing Potencia y rendimiento de transmisión.