O que é um infoset rápido?
InfoSet rápido (FI) é uma especificação que descreve um meio para fornecer os dados em um documento extensível de linguagem de marcação (XML) em um formato codificado binário. A saída XML codificada é referida como um documento InfoSet rápido e é consideravelmente menor que sua representação XML completa. Embora semelhante em conceito a outras técnicas de compressão de documentos, o esquema de codificação usou não apenas comprime um documento XML, mas também melhora o processamento dos dados XML. Um Infoset W3C é um meio para definir os dados que podem ser contidos em um documento XML, mas não precisa ser. De acordo com a recomendação do W3C, um InfoSet deve atender aos requisitos de sintaxe adequados para o que é conhecido como XML bem formado e também deve aderir ao ATT adequadoNomes ributos e de elementos, identificados em um espaço de nome XML. O documento XML original, no entanto, não precisa ser válido antes de ser codificado em um documento Infoset rápido. Isso significa que o InfoSet não precisa estar contido em um documento XML e pode ser gerado por outros meios.
O método de codificação usado em documentos rápidos do InfoSet é conhecido como notação de sintaxe abstrata um (Asn.1). O uso da linguagem de codificação ASN.1 como base para o Protocolo Infoset Fast permite que o documento mantenha todos os aspectos auto-descritos de um documento XML, além de alguns recursos adicionais. As strings usadas regularmente em todo o documento são indexadas e substituídas por um número. Isso inclui os nomes XML, bem como seus atributos. Quaisquer dados binários, como imagens ou vídeo, também podem ser incluídos diretamente na codificação sem ter que passar por um SC de codificação adicionalheme.
Como técnica de serialização, o Infoset rápido difere um pouco de outros métodos. Um exemplo é a técnica eficiente de intercâmbio XML (EXI), que é o formato XML binário recomendado pelo W3C. Embora um documento EXI possa fornecer uma representação mais compacta do InfoSet XML, exige que o esquema XML, a descrição completa do documento XML original, seja conhecido nas duas extremidades da transmissão para que a codificação e decodificação do documento possa ocorrer. Uma codificação de FI também pode usar recursos avançados que também utilizam o esquema XML para compressão adicional.
A técnica rápida de codificação do InfoSet é usada em várias áreas de telecomunicações. É mais comumente encontrado na Internet, para economizar largura de banda durante a transferência, melhorar o desempenho no servidor para fornecer dados XML e aliviar o estresse nos aplicativos do cliente no final do recebimento. Isso é particularmente útil em plataformas de internet móvel, onde os dispositivos podem ter reduzido severamente o ProCessioning Power and Transmission Turch Tax.