Bináris XML / Sun Fast Infoset – az út a hatékonysághoz?

Zsadányi Pál, 2005. január 22. 12:57
El-XML-esedtünk. A protokoll azonban túlságosan dagályosra sikeredett. Ráadásul a webalkalmazások hatalmas mennyiségben öntik a webre a generált XML kódokat, ami már a szélessávú csatornákat is próbára teszi, nem beszélve a gyengébb processzorokon futó értelmező programokról. A probléma, ha a szabványtestületek nem vigyáznak, egyedi protokollok siserehadának a megjelenését hozhatja. A Sun megpróbált az élére állni egy bináris XML-nek elnevezett, hatékonyabban használható XML protokollváltozat kidolgozásának, amit már szabványtestületek is támogatnak.
Nyílt kódolás

A hatékonyság nem az egyedüli probléma az XML kapcsán. A protokoll tiszta TXT formátumot használ, amelyet minden bolond elolvashat. Ez tehát az adatvédelem minimumát sem képes biztosítani.

Tömörített továbbítási szabvány-kiegészítés


Bár konszenzus egyelőre koránt sincs az XML hatékonysági és adatvédelmi problémáinak a gyökeres megoldására, a tömörített továbbítás szabványosítása már elkezdődött. Ennek kapcsán emlegetik a bináris XML elnevezést. Az ábrázolás, tehát, csak átvitel alatt tömörebb. Ez némi titkosítást is jelent az adatok védelmében, mivel legalább a közbenső pontokon nehezebben olvashatók a kényesebb adatok.

Gyorsabb e-üzlet

Egy karcsúbb XML protokoll felgyorsíthatná az elektronikus kereskedelmi megoldásokat, köztük olyanokat is, mint a mobil készülékeken is használható mikrofizetési rendszerek. Ugyancsak javíthatná az XML-re épített telekonferencia rendszerek hatékonyságát is.

Sun Microsystems: Fast Infoset Project

A Sun, a Java és a webszolgáltatási szabványkörbe próbálta beilleszteni az új bináris XML koncepciót, Fast Infoset protokoll néven. Ezt már két nagy szabványtestület is akceptálta. A vonatkozó ITU-T szabványtervezet kódja: Rec X.981, míg az ISO kód: ISO/IEC 24824-1. Természetesen a korábbi szabványok támogatása is fontos szempont volt (DOM adatmodell, SAX és StAX esemény- és webalkalmazás programozás stb.).

Ez NEM az XML gzip vagy zip változata!

Míg a gzip csak a méretre, addig a Fast Infoset a méret mellett a hatékonyságra is optimalizál, hogy az XML elemzők működése minél gyorsabb lehessen.

A gzip tömörítésű XML állományok mérete többnyire kisebb, mint a Fast Infoset ábrázolásúaké, bár a kisebb XML állományok esetében ez olykor fordított is lehet.

További részletek a Fast Infoset Projekt oldalain olvashatók.

A licencjogok a Java családban jellemző Apach Source Licenc ver 2.0 (ASL 2.0) szerintiek. Maga a projekt erősen kezdő fázisban van, de már egy sereg fejlesztő eszköz hozzáférhető.

Kulcsszavak: XML programozás Sun

Cikkgyűjtő

További híreink

Olcsóbb Apple TV, frissült iPod Touch, érintőképernyős Nano, kocka Shuffle

2010. szeptember 2. 09:33

Magyarország is nyit a szabad szoftverek felé

2010. szeptember 1. 20:55

Búcsúzunk az ATI névtől

2010. augusztus 31. 16:25

Megelőző digitális csapásokat tervez a Pentagon

2010. augusztus 31. 08:30

A honlapod a holnapod! - idén is kiírták „Az Év Honlapja” pályázatot

2010. augusztus 30. 19:43

Az IE6 a világ legrosszabb böngészője

2010. augusztus 29. 16:13

Maguk a hackerek informálják a Microsoftot vírusaikról

2010. augusztus 28. 17:43

Játékkonzolt fejleszt a Lenovo "eBox" néven

2010. augusztus 28. 11:03

Visszatér a Commodore 64

2010. augusztus 26. 08:36

Nemzetközi konferenciává nőtte ki magát a 2010-es Hacktivity

2010. augusztus 24. 16:53
Számolja ki, milyen járulékokat kell befizetnie...
A három érték közül írjon be egyet, a másik kettőt a Számol gombra kattintva kapja meg.
nettó bér
bruttó bér
munkáltató összes költsége

www.nexon.hu