Speaker
Valentin Kuznetsov
(Cornell University)
Description
We disscuss the rapid development of a large scale data discovery
service for the CMS experiment using modern AJAX techniques and
the Python language. To implement a flexible interface capable of
accommodating several different versions of the DBS databse, we used
a "stack" approach. Asynchronous JavaScript and XML (AJAX) together
with an SQL abstraction layer, template engine, code generation tool
and dynamic queries provide powerful tools for constructing interactive
interfaces to large amounts of data. We show how the use of these tools,
with rapid development in a modern scripting language, improved the
scalability and usability of the the search interface for different user communities.
Submitted on behalf of Collaboration (ex, BaBar, ATLAS) | CMS |
---|
Primary author
Valentin Kuznetsov
(Cornell University)
Co-author
Andrew Dolgert
(Cornell University)