XML 2003 logo

TokenStream: High-Efficiency XML Processing

Abstract

There has been much discussion about Binary XML formats recently, and some vendors have shown candidate technologies to fill this niche. This presentation introduces TokenStream, an optimized XML format that BEA has developed over a number of years for internal use. TokenStream offers considerable performance gains and space savings over XML 1.0 through the use of several techniques. It supports the full expressiveness of the XQuery 1.0/XPath 2.0 data model, including representation of the post-schema validation infoset (PSVI). It also retains many of the aspects of XML, such as simplicity and self-description, which led to its widespread adoption.

TokenStream is currently being used in a variety of scenarios; its high-throughput characteristics make it a win for Web services, while its inherent flexibility and comprehensive expressiveness allow it to serve as a basis for conversion of data between different XML formats and APIs (including DOM, SAX, XmlBeans, and others).

This session gives users and vendors the opportunity to learn more about the format and give feedback to BEA about their use cases and this exciting technology.

Keywords


1. Product Presentation Paper

Since this was a product presentation, no paper was prepared for the proceedings.

Biography

Senior Software Engineer

Chris has over a decade of experience in the software industry, focusing on enterprise systems architecture and software development. His contributions have improved reliability, scalability, and process automation in a number of application domains, from electronic media and traditional publishing to digital music distribution. As a member of BEA's core XQuery team, Chris has led efforts to integrate this important standard into the WebLogic platform, including the development of XML Token Stream.