Co to jest szybki infoset?

Fast Infoset (FI) to specyfikacja opisująca środki do dostarczania danych w rozszerzalnym dokumencie języka znaczników (XML) w formacie kodowanym binarnym. Zakodowane wyjście XML jest określane jako szybki dokument Infoset i jest znacznie mniejszy niż pełna reprezentacja XML. Choć podobny do innych technik kompresji dokumentów, schemat kodowania zastosowany nie tylko kompresuje dokument XML, ale także poprawia przetwarzanie danych XML również.

Specyfikacja FI została opracowana wspólnie przez Międzynarodową Związek Telekometrów (ITU-T) i międzynarodową organizację standaryzacji (ISO) w celu zbudowania światowej konsorcjum internetowej (W3C) XML Sectation Procation (ITU-T). Infoset W3C jest środkiem do zdefiniowania danych, które mogą być zawarte w dokumencie XML, ale nie musi tak być. Zgodnie z zaleceniem W3C infoset musi spełniać odpowiednie wymagania składniowe dla tego, co jest znane, a dobrze ustawione XML, a także musi przestrzegać właściwego ATTNazwy ribute i elementów zgodnie z określoną przestrzenią nazw XML. Oryginalny dokument XML nie musi jednak być ważny przed zakodowaniem w szybkim dokumencie Infoset. Oznacza to, że infoset nie jest wymagany do zawarcia w dokumencie XML i może być generowany innymi środkami.

Metoda kodowania stosowana w szybkich dokumentach infoset jest znana jako abstrakcyjna notacja składniowa One (ASN.1). Zastosowanie języka kodującego ASN.1 jako podstawy dla protokołu szybkiego Infoset pozwala dokumentowi zachować wszystkie aspekty samodzielnego opisywania dokumentu XML, a także kilka dodatkowych funkcji. Ciągi, które są regularnie używane w całym dokumencie, są indeksowane i zastępowane liczbą. Obejmuje to nazwy XML, a także ich atrybuty. Wszelkie dane binarne, takie jak obrazy lub wideo, można również uwzględnić bezpośrednio w kodowaniu bez konieczności przechodzenia dodatkowego kodowania SChem.

Jako technika serializacji szybki infoset różni się nieco od innych metod. Jednym z przykładów jest wydajna technika wymiany XML (EXI), która jest zalecanym binarnym formatem XML W3C. Chociaż dokument EXI może zapewnić bardziej zwartą reprezentację infoset XML, wymaga schematu XML, pełny opis oryginalnego dokumentu XML, jest znany na obu końcach transmisji, aby mogło nastąpić kodowanie i dekodowanie dokumentu. Kodowanie FI może również wykorzystywać zaawansowane funkcje, które również wykorzystują schemat XML do dodatkowego kompresji.

Technika szybkiego kodowania infoset jest stosowana w wielu obszarach telekomunikacyjnych. Najczęściej występuje w Internecie, aby zachować przepustowość podczas przesyłania, poprawić wydajność na serwerze w celu dostarczania danych XML i złagodzić nacisk na aplikacje klientów po zakończeniu odbierania. Jest to szczególnie przydatne na mobilnych platformach internetowych, na których urządzenia mogły znacznie zmniejszyć proprzepustowość mocy i transmisji.

INNE JĘZYKI