Vad är en snabb infoset?

FAST INFOSET (FI) är en specifikation som beskriver ett medel för att leverera data i ett utdragbart markeringsspråk (XML) -dokument i ett binärt kodat format. Den kodade XML -utgången kallas ett snabbt Infoset -dokument och är betydligt mindre än dess fulla XML -representation. Även om det liknar konceptet som andra dokumentkomprimeringstekniker, använde kodningsschemat inte bara ett XML-dokument, utan förbättrar också behandlingen av XML-data också.

FI-specifikationen utvecklades gemensamt av International Telecoms Union (ITU-T) och den internationella organisationen för standardisering (ISO) för att bygga off för Worlds breda webbkonsortioner (W3C) X3 (W3C-information. En W3C Infoset är ett sätt att definiera de data som kan ingå i ett XML -dokument, men det behöver inte vara det. Enligt W3C-rekommendationen måste en InfoSET uppfylla de korrekta syntaxkraven för vad som är känt som välformad XML och måste också följa rätt att ATTRIBETE OCH ELEMENT NAMN som identifierats i ett XML -namnområde. Det ursprungliga XML -dokumentet behöver emellertid inte vara giltigt innan det kodas in i ett snabbt infoset -dokument. Detta innebär att Infoset inte är skyldig att ingå i ett XML -dokument och kan genereras på andra sätt.

Kodningsmetoden som används i snabba infoset -dokument är känd för Abstract Syntax Notation One (ASN.1). Användningen av ASN.1-kodningsspråket som bas för det snabba Infoset-protokollet gör det möjligt att behålla alla de självbeskrivande aspekterna av ett XML-dokument, samt några ytterligare funktioner. Strängar som regelbundet används i hela dokumentet indexeras och ersätts av ett nummer. Detta inkluderar XML -namn såväl som deras attribut. All binär data, såsom bilder eller video, kan också inkluderas direkt i kodningen utan att behöva gå igenom en extra kodning SCheme.

Som en serialiseringsteknik skiljer sig snabbt infoset något från andra metoder. Ett exempel är den effektiva XML -interchange -tekniken (EXI), som är W3C: s rekommenderade binära XML -format. Även om ett EXI -dokument kan ge en mer kompakt representation av XML InfoSET, kräver det att XML -schemat, den fullständiga beskrivningen av det ursprungliga XML -dokumentet, är känd i båda ändarna av överföringen så att kodningen och avkodningen av dokumentet kan inträffa. En FI -kodning kan också använda avancerade funktioner som också använder XML: s schema för ytterligare komprimering.

Den snabba infoset -kodningstekniken används i ett antal telekommunikationsområden. Det finns oftast på internet, att spara bandbredd under överföring, förbättra prestanda på servern för att leverera XML -data och lindra stress på klientapplikationerna i mottagningsänden. Detta är särskilt användbart i mobila internetplattformar, där enheter kan ha kraftigt minskat ProCESSING POWER and Transmission Genuday.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?