  Many database tools have the same or similar requirements. The Atlas Metadata
Interface (AMI) project aims to provide a set of generic tools for managing
database applications. AMI has a three-tier architecture with a core that
supports a connection to any RDBMS using JDBC and SQL. The middle layer assumes
that the databases have an AMI compliant self-describing structure. It provides
a generic web interface and a generic command line interface. The top layer
contains application specific features. Currently 7 such applications exist.
Two of these applications are described. The first, and principal use of AMI,
is the Atlas Data Challenge Production Bookkeeping interface. The second
application is called Tag Collector, a web tool for release management, has
many features which have greatly facilitated Atlas software management.
