Title :
A binary XML for scientific applications
Author :
Chiu, Kenneth ; Devadithya, Tharaka ; Lu, Wei ; Slominski, Aleksander
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY
Abstract :
XML provides flexible, extensible data models and type systems for structured data, and has found wide-acceptance in many domains. XML processing can be slow, however, especially for scientific data, thus leading to the conventional wisdom that XML is not appropriate for such data. Instead, data is stored in specialized binary formats, and is transmitted via work-arounds such as attachments and base64 encoding. Though these work-arounds can be useful, they nonetheless relegate scientific data to second-class status within the Web services framework; and they generally require yet another API, data model, and type system. An alternative solution is to use more efficient encodings of XML, often known as "binary XML". Using XML uniformly throughout an application simplifies and unifies design and development. In this paper we present a binary XML format and implementation for scientific data called Binary XML for Scientific Applications (BXSA). We show that performance is comparable to that of commonly used scientific data formats such as netCDF. These results challenge the prevailing practice of handling control and data separately in scientific applications, with Web services for control and specialized binary formats for data
Keywords :
Internet; XML; data models; natural sciences computing; Web services; binary XML encoding; binary XML format; binary formats; data structure; extensible data model; scientific applications; scientific data; type systems; Application software; Computer science; Costs; Data models; Electrical equipment industry; Encoding; Large-scale systems; Web services; Wire; XML;
Conference_Titel :
e-Science and Grid Computing, 2005. First International Conference on
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7695-2448-6
DOI :
10.1109/E-SCIENCE.2005.1