Academia.eduAcademia.edu

Compressing and Filtering XML Streams

2003

Abstract

Information technology is widely adopting the use of XML for information exchange. As messaging standards migrate to XML, there is growing concern for the magnitude of messages compared to binary formatted messages. XML compression can help mitigate the risk of exceeding the capacity of current communication resources. However, it is critical that compression technologies do not hinder XML query processing efficiency. Schema-aware compression and stream-based query processing seem to provide the best combination because decoded values can be accessed by the filtering processor without producing the original XML document. When query specifications are predefined, further optimizations can be made by embedding path-related information for each tag and attribute in the compressed message. A similar approach could be adopted by other XML processes (such as XSL, XForms and others) by augmenting compressed information with specific ‘hints’ to improve performance . 1 Compressing and filter...