Abstract

The ATLAS Metadata Interface (AMI) is a mature application of more than 15 years of existence. Mainly used by the ATLAS experiment at CERN, it consists of a very generic tool ecosystem for metadata aggregation and cataloguing. We briefly describe the architecture, the main services and the benefits of using AMI in big collaborations, especially for high energy physics. We focus on the recent improvements, for instance: the lightweight clients (Python, JavaScript, C++), the new smart task server system and the Web 2.0 AMI framework for simplifying the development of metadata-oriented web interfaces.

Highlights

  • The aim of this paper is to give an overview of the ATLAS Metadata Interface (AMI), a mature ecosystem dedicated to metadata

  • It is the basis of important tools which are part of the offline software of the ATLAS experiment [1] at the CERN Large Hadron Collider (LHC), for which it was initially developed

  • To restrict usage of AMI to the members of the ATLAS collaboration, the accounts validation is based on a GRID authorization service: VOMS [7]

Read more

Summary

Introduction

The aim of this paper is to give an overview of the ATLAS Metadata Interface (AMI), a mature ecosystem dedicated to metadata. It is the basis of important tools which are part of the offline software of the ATLAS experiment [1] at the CERN Large Hadron Collider (LHC), for which it was initially developed. It is an official component of the ATLAS production system. The framework comes with a set of tools that can be used to quickly design metadata-oriented applications. It provides facilities for aggregating and searching data with easy-to-use web interfaces and lightweight clients

The HTTP service
Authentication
The command engine
Authorization system
The transaction engine
Connection pooling
AMI web framework
Web framework capabilities
Web framework components
The AMI infrastructure
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call