UltraBackup NetStation 4 va fournir une interface de programmation (API) basée sur OLE Automation, permettant d’administrer le serveur et ses objets depuis des langages de programmation tiers. A la différence d’une API binaire, un composant COM de type Automation permet d’établir facilement un pont entre le logiciel et un langage compatible comme C, C++, Java, PHP, .NET, Delphi ou VBScript. L’API sera livrée et enregistrée avec le serveur de sauvegarde, et disponible pour les plates-formes 32 et 64 bit. Voici quelques tâches qui pourront par exemple être réalisées depuis un simple script VBS :
- Création et administration des utilisateurs et de leurs sauvegardes,
- Contrôle des alertes serveurs,
- Recherche et localisation de fichiers stockés sur le serveur,
- Exploration du contenu des sauvegardes, vérification de l’intégrité des fichiers, extraction des données stockées,
- Contrôle des dernières opérations effectuées par les utilisateurs, obtention de leur résumé et des rapports d’exécution,
- Obtention des statistiques d’usage et contrôle des indicateurs de fonctionnement du serveur.
Un tel composant permet de fournir à l’administrateur un moyen commode d’automatiser et de scripter certaines tâches récurrentes de contrôle. Il autorise aussi des applications tierces à interagir avec UltraBackup, mettant à leur disposition le moteur de sauvegarde et de stockage réseau pour leur usage !
La documentation complète est disponible :
- Pour l’API serveur : http://developer.ultrabackup.com/documentation/api/nsapi/
- Pour l’API cliente : http://developer.ultrabackup.com/documentation/api/nsclientapi/