Kas yra greitas informacijos rinkinys?

Greitasis informacijos rinkinys (FI) yra specifikacija, apibūdinanti duomenų pateikimo XML dokumente dvejetainiu kodu būdu. Užkoduota XML išvestis vadinama greitu informacijos rinkinio dokumentu ir yra daug mažesnė už visą XML atvaizdą. Nors savo koncepcija panaši į kitų dokumentų glaudinimo metodus, naudojama kodavimo schema ne tik suspaudžia XML dokumentą, bet ir pagerina XML duomenų apdorojimą.

FI specifikaciją kartu sukūrė Tarptautinė telekomunikacijų sąjunga (ITU-T) ir Tarptautinė standartizacijos organizacija (ISO), remdamosi World Wide Web Consortium (W3C) XML informacijos rinkinio rekomendacija. W3C informacijos rinkinys yra priemonė, skirta apibrėžti duomenis, kurie gali būti XML dokumente, bet nebūtinai. Remiantis W3C rekomendacija, informacijos rinkinys turi atitikti tinkamus sintaksės reikalavimus, žinomus kaip gerai suformuotas XML, taip pat turi atitikti tinkamus atributų ir elementų pavadinimus, nurodytus XML vardų erdvėje. Tačiau originalus XML dokumentas neturi būti galiojantis prieš koduojant jį į greitą informacijos rinkinio dokumentą. Tai reiškia, kad informacijos rinkinys nebūtinai turi būti XML dokumente ir gali būti sugeneruotas kitomis priemonėmis.

Kodavimo metodas, naudojamas greituose informacijos rinkinių dokumentuose, žinomas kaip Abstract Syntax Notation One (ASN.1). Naudojant ASN.1 kodavimo kalbą kaip Fast Infoset protokolo pagrindą, dokumentas gali išlaikyti visus XML dokumento savaime apibūdinančius aspektus, taip pat keletą papildomų funkcijų. Stygos, kurios reguliariai naudojamos visame dokumente, indeksuojamos ir pakeičiamos skaičiumi. Tai apima XML pavadinimus ir jų atributus. Bet kokie dvejetainiai duomenys, tokie kaip vaizdai ar vaizdo įrašas, taip pat gali būti įtraukti tiesiai į kodavimą, nenaudojant papildomos kodavimo schemos.

Kaip serializavimo technika, „Fast Infoset“ šiek tiek skiriasi nuo kitų metodų. Vienas iš pavyzdžių yra efektyvus XML mainų (EXI) metodas, kuris yra W3C rekomenduojamas dvejetainis XML formatas. Nors EXI dokumentas gali pateikti kompaktiškesnį XML informacijos rinkinio vaizdą, jam reikia, kad XML schema, visas originalaus XML dokumento aprašymas, būtų žinoma abiejuose perdavimo galuose, kad būtų galima koduoti ir iškoduoti dokumentą. . FI kodavimas taip pat gali naudoti išplėstines funkcijas, kurios taip pat naudoja XML schemą papildomam glaudinimui.

Greitas informacijos rinkinio kodavimo metodas naudojamas daugelyje telekomunikacijų sričių. Jis dažniausiai randamas internete, siekiant išsaugoti pralaidumą perdavimo metu, pagerinti XML duomenų pateikimo serverio našumą ir sumažinti klientų programų įtampą priimančiojoje pusėje. Tai ypač naudinga mobiliojo interneto platformose, kur įrenginiai gali labai sumažinti apdorojimo galią ir perdavimo pralaidumą.