GABE (Generic Adapter to Back-Ends) allows front-end applications (written in Perl, Python, PHP, etc.) to get a high-level access to any back-end transaction. The transactions are described in a Transaction Description Repository (TDR), written in XML. ...