XBIS

Binary format for communicating the content of XML documents as infosets
Download

XBIS Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Dennis M. Sosnoski
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 2.8 MB

XBIS Tags


XBIS Description

Binary format for communicating the content of XML documents as infosets XBIS is an encoding format for XML documents that is fully convertible to and from text, with information set equivalence between the original document text and regenerated document text. XBIS's intended for use in transmitting XML documents between application components, and is therefore designed for processing speed. The current Java language implementation offers several times the performance of SAX2 parsers working from text documents across a wide range of document types and sizes, and across JVMs tested, while also providing a substantial reduction in document size for most types of XML documents.XBIS is the successor to the XML Stream (XMLS) project which was developed in 2000-2001 to address the issue of processing overhead when sending XML documents between application components. The XMLS implementation was designed for use with document models, so it took a document model as input and generated a document model as output. Even though XBIS demonstrated much better performance than alternatives such as conversion to and from text, or Java serialization, it offered no direct performance comparison to parsing XML text because of its document-model focus. Here are some key features of "XBIS": · Full convertibility of arbitrary XML documents to and from text representation (all XML information content preserved), · On-the-fly conversion in both directions, so that output can begin as soon as the first input is received, · Very high performance in terms of CPU usage, along with a modest reduction in document sizes, · Streaming of documents with some state information retained between documents, allowing even further performance improvements and size reductions, · Potential for additional optimizations by the application generating XBIS which will work without any special programming for the application receiving XBIS.


XBIS Related Software