Efficient XML Interchange

Efficient XML Interchange (EXI) – propozycja binarnego kodowania XML popierana przez konsorcjum WWW (W3C). Dzięki zastosowaniu binarnego formatu dane mniej zajmują oraz są szybciej prasowane, co jest ważne na urządzeniach mobilnych z powolnym internetem. EXI jest stosowane w oprogramowaniu samolotów, samochodów i sieciach czujników[1]. EXI pochodzi od formatu AgileDelta Efficient XML[2]. Format został wybrany przez W3C po rozpatrzeniu kilku alternatyw, w tym formatu Fast Infoset[3].

Implementacje

  • EXIficient – open source’owa implementacja w języku Java
  • EXIP – open source’owa implementacja w języku C

Przypisy

  1. EXI: nowy standard XML od W3C przynosi stokrotne przyspieszenie wydajności aplikacji - Webhosting.pl. Portal technologii internetowych
  2. Efficient XML. Extending the Reach of XML and Web Services to Mobile and Embedded Devices [online], www.agiledelta.com [dostęp 2017-11-23] .
  3. Analysis of the EXI Measurements [online], www.w3.org [dostęp 2017-11-23]  (ang.).

Linki zewnętrzne

  • Efficient XML Interchange Format 1.0
  • Efficient XML Interchange Working Group home page
  • W3C binary XML requirements