Why Binary XML?

Binary XML

A popular platform with many advantages, XML presents several problems when deploying in bandwidth or resource-constrained environments. On average, XML requires 10 times more bandwidth than a binary representation. Common compression solutions such as gzip reduce size, but increase processing costs. Web Services applications, which are heavily dependent on XML based messaging, can be especially vulnerable to XML related problems.

Now you can take advantage of two complementary, proven technologies ? XML and binary encoding. The OSS Binary XML solutions optimize your XML and Web Services applications, reducing the size related costs associated with the transmission, parsing, and serialization of XML documents. Reduce costs without losing XML's many benefits such as inherent self-description and interoperability.

fast & compressed

The OSS Binary XML Solutions for Java, C, and C++, based on international standards, are designed to be deployed without disrupting existing applications. Optimize your applications, while protecting your investment.

Complete XML Optimization — a 3-Variable Approach

Do you want to use XML in your applications, but don't want the size, parsing and serialization problems associated with XML's verbose format? Integrate our tools into your XML applications and experience our 3-variable optimization: parsing, serialization and compression.

parsing serialization compression
  • SAX or DOM are popular choices for serializing your XML, but encoding binary is faster; and remember, you will still need an additional product for compression!
  • SAX or DOM can parse your XML, but parsing/decoding binary is much faster!
  • You could use Zlib or XMill to compress your XML, but these utilities offer compression only (not parsing, nor serialization)?. and at the price of performance!

Go to the OSS Binary XML Products area to find out more.