Scénarios
Les consignes d'automatisation sont organisées en scénarios créés à partir d'une console d'administration.
Le déclenchement des scénarios peut être automatisé par une application externe via une API, ou par l'ordonnanceur intégré.
Ces scenarios intègrent un langage conditionnel et des variables insérables dans les noms de fichiers, rendant leur exécution dynamique.
|
Commandes
|
 |
Appel |
 |
Transfert de fichiers ou d'arborescences |
 |
Synchronisation de fichiers ou d'arborescences |
 |
Sauvegarde des fichiers avant ou après transfert |
 |
Liste des fichiers d'un dossier |
 |
Suppression de fichiers |
 |
Renommage de fichiers |
 |
Exécution de commandes locales et distantes en ou hors communication |
 |
Synchronisation heure / date |
 |
Exécution d'un sous-scénario |
 |
Importation d'annuaires |
 |
Envoi de messages SMTP |
 |
Affichage de message à l'écran
|
Conditions
|
 |
IF, ELSE et ENDIF |
 |
Opérateurs logiques : égal, supérieur, supérieur ou égal, inférieur, inférieur ou égal, différent |
 |
S'appliquent aux fichiers ou dossiers locaux / distants, aux variables propres ou d'environnement système |
 |
Analyse la présence ou l'absence de fichiers ou dossiers, la date ou le temps écoulé depuis la dernière modification d'un fichier, la taille ou le contenu d'un fichier…
|
Variables
|
 |
Mois / Jour / Heure / Minute / Seconde / Jour de la semaine / Jour de l'année |
 |
Identifiant de l'appelant / appelé |
 |
Nom de la société de l'appelant / appelé |
 |
Nom ou attributs (alias) du correspondant |
 |
Variable d'environnement définie et valorisée sur le système local ou distant |
 |
Nombre de fichiers transmis |
 |
Code retour de la dernière commande
|
Annuaire
|
 |
Prise en compte des annuaires centralisés existants (LDAP, Active Directory, SGBD), importation automatique |
 |
Gestion des utilisateurs et des listes de diffusion |
|
|
|
|
Architecture
MediaTransfer se compose d'un serveur et de clients déployés sur les postes distants.
Le client peut être installé en version complète, ou en version allégée (sans l'interface utilisateur) pour faciliter sa distribution à distance.
|
 |
Architecture symétrique : le serveur peut appeler le client et le client appeler le serveur |
 |
Communications entre serveurs pour les architectures départementales |
 |
Jusqu'à 512 voies simultanées, réparties sur plusieurs serveurs de communications, chacun gérant jusqu'à 64 voies |
 |
Gestion d'un serveur de secours |
 |
Compatibilité avec l'architecture de supervision MOM (Microsoft Operations Manager) |
 |
Automatisation depuis le serveur du déploiement des clients et de leurs mises à jours
|
Console d'administration |
 |
Interface graphique ergonomique, programmation des scénarios par simple glisser déplacer |
 |
Moniteur des communications pour un suivi temps réel |
 |
Historisation des événements (Microsoft SQL Server) |
 |
Journaux détaillés et génération de statistiques HTML, export (XLS, CSV), envoi par email (SMTP ou MAPI)
|
Communications |
 |
TCP/IP ou asynchrone |
 |
Compression à la volée (basée sur l'algorithme LZW) |
 |
Reprise au point de rupture |
 |
Synchronisation différentielle (analyse au niveau de l'octet, indépendante des formats de fichiers) |
 |
Fractionnement des transferts et des synchronisations sur plusieurs sessions |
 |
Gestion dynamique de la bande passante, privilégiant les applications interactives sur les synchronisations de données |
 |
Détection des changements d'adresses IP des postes distants connectés en GPRS ou ADSL, autorisant le push de données depuis le serveur
|
Sécurité |
 |
Chiffrement en ligne des données transférées (protocole SSL / TLS – AES 128 bits) |
 |
Authentification (serveurs et clients distants) par certificats numériques |
 |
Base de droits des correspondants "appelants" contrôlant l'accès aux ressources systèmes (lecture / écriture de fichiers, exécution de traitements) |
|