AGIA est un outil de traitements par lots et de programmation de tâches basé sur Spring-Batch, et totalement configurable à l’aide de fichiers XML.
Il est notamment doté de fonctionnalités d’export, de transformation et de chargement de documents pour Alfresco, Nuxeo, Google Drive, et tous les entrepôts compatibles avec CMIS.
Il peut également interagir avec des bases de données, des services SOAP ou XmlRPC, manipuler des fichiers en local ou via HTTP ou FTP.
Les fonctions de transformation sont notamment implémentées par un language de script directement utilisable lors de la configuration des tâches.
AGIA est une application portable prête à l’emploi dotée d’un serveur web, d’une console de gestion et de points d’entrée JMX.
Le mode de distribution d’AGIA permet d’isoler totalement les extensions du noyau de l’application, ce qui facilite les mises à jour indépendantes des extensions et du noyau.
AGIA est une application libre sous licence Apache v2.0 dont le code est hébergé sur GitHub.