Evaluation of Efficient XML Interchange (EXI) for Large Datasets and as an Alternative to Binary JSON Encodings

Saved in:
Bibliographic Details
Title: Evaluation of Efficient XML Interchange (EXI) for Large Datasets and as an Alternative to Binary JSON Encodings
Authors: Hill, Bruce W
Contributors: NAVAL POSTGRADUATE SCHOOL MONTEREY CA
Source: DTIC
Publication Year: 2015
Collection: Defense Technical Information Center: DTIC Technical Reports database
Subject Terms: Computer Programming and Software, MARKUP LANGUAGES, CODING, COMPUTER FILES, DATA BASES, NETWORKS, THESES, XML(EXTENSIBLE MARKUP LANGUAGE), EXI(EFFICIENT XML INTERCHANGE), JSON(JAVASCRIPT OBJECT NOTATION), CBOR(COMPACT BINARY OBJECT REPRESENTATION), BSON(BINARY JSON), DATA SERIALIZATION, DATA INTEROPERABILITY
Description: Current and emerging Navy information concepts, including network-centric warfare and Navy Tactical Cloud, presume high network throughput and interoperability. The Extensible Markup Language (XML) addresses the latter requirement, but its verbosity is problematic for afloat networks. JavaScript Object Notation (JSON) is an alternative to XML common in web applications and some non-relational databases. Compact, binary encodings exist for both formats. Efficient XML Interchange (EXI) is a standardized, binary encoding of XML. Binary JSON (BSON) and Compact Binary Object Representation (CBOR) are JSON-compatible encodings. This work evaluates EXI compaction against both encodings, and extends evaluations of EXI for datasets up to 4 gigabytes. Generally, a configuration of EXI exists that produces a more compact encoding than BSON or CBOR. Tests show EXI compacts structured, non-multimedia data in Microsoft Office files better than the default format. The Navy needs to immediately consider EXI for use in web, sensor, and office document applications to improve throughput over constrained networks. To maximize EXI benefits, future work needs to evaluate EXI's parameters, as well as tune XML schema documents, on a case-by-case basis prior to EXI deployment. A suite of test examples and an evaluation framework also need to be developed to support this process. ; The original document contains color images.
Document Type: text
File Description: text/html
Language: English
Relation: http://www.dtic.mil/docs/citations/ADA620773
Availability: http://www.dtic.mil/docs/citations/ADA620773
http://oai.dtic.mil/oai/oai?&verb=getRecord&metadataPrefix=html&identifier=ADA620773
Rights: Approved for public release; distribution is unlimited.
Accession Number: edsbas.9733D2D6
Database: BASE
Be the first to leave a comment!
You must be logged in first