Agents d'éxécution Stampa E-mail
61
 

ROLE...

L'agent d'exécution est un processeur multi-plateforme d'exécution de commandes distantes, extensible et intégrable dans une infrastructure d'entreprise distribuée.

BROCHURE(S)
Présentation générale de ARCAD Software pdf
ARCAD SKIPPER pdf

Il a pour vocation première de permettre la mise en place de nouveaux processus (ou l'accès à des processus existants) en virtualisant les ressources multi-plateformes de l'entreprise.
Cette « virtualisation » autorise alors l'intégration de ces processus au sein de processus de haut niveau, fédérateurs, uniques et centralisés propres à garantir une meilleure maîtrise et une meilleure maintenabilité du système d'informations.

Pour tenir pleinement ses engagements, l'agent d'exécution doit, non seulement être capable de fournir les services nécessaires à la gestion des principales tâches entrant dans le fonctionnement d'un processus distant mais il doit aussi tenir compte des différentes infrastructures réseau sur lesquelles il sera amené à être exécuté (LAN WAN, VPN, etc.), être capable d'intégrer les contraintes de sécurité imposées par la plate-forme réceptrice et proposer le paramétrage adéquat à son intégration dans un réseau distribué d’entreprise (Droits, LDAP, etc.).

 

ARCHITECTURE...

 

agents_exec

 

L'agent d'exécution est constitué d'un serveur de traitement (Socket Server) fonctionnant sur la plate-forme distante (plate-forme cible) et d'une API cliente d'accès et d'invocation permettant son intégration spécifique dans les processus de l'entreprise.
Il est construit autour de briques « Open Source » reconnues pour leur robustesse et leur fiabilité (DOM4J, Xerces, Log4j, Ant ou HSQLDB). Elles permettent aussi d'offrir toutes les garanties nécessaires à la pérennité et aux extensions futures du système.
Les processus d'authentification et d'autorisation peuvent être délégués à des processus personnalisables (utilisation de connecteurs sous forme de classes Java™) condition nécessaire à son intégration dans le schéma d'infrastructure de l'entreprise.

SERVICES...

L'agent d'exécution propose, entre autres services, ceux de transfert de fichiers, d'exécution de commande et d'accès SQL.

  • Le service de transfert de fichiers permet le transport de fichier (ou de données) de et vers la machine cible (supportant l'agent d'exécution). Pour plus de sécurité, ce service utilise un protocole propriétaire différent de celui de FTP.
  • Le service d'exécution permet l’exécution de scripts ANT sur le système cible à travers une communication sécurisée et cohérente en utilisant des mécanismes de contrôle et de suivi appropriés. Il permet le transfert des scripts et leur exécution au sein d’un interpréteur ANT embarqué et renvoie, en temps réel, des messages d’exécution. Il autorise la définition des propriétés d’exécution (projets ANT et JVM), l'accès en retour aux valeurs de ces propriétés ainsi que l'accès aux variables d’environnement externes. Il offre aussi la possibilité de télécharger des bibliothèques de tâches ANT ou de classes JAVA (pour une exécution des tâches de type Taskdefs) assurant ainsi un niveau accru de personnalisation.
    L'utilisation de Ant offre les capacités d'intégration, d'extension, de portabilité et de réutilisation nécessaires aux objectifs initiaux de l'agent.
  • Le service d'accès SQL permet l’exécution de requêtes SQL sur les bases de données du domaine serveur accessibles via JDBC. Il autorise l'exécution des requêtes action (DDL, insert/update/delete, etc.) en retournant les messages d’exécution ainsi que l'exécution de requêtes de sélection avec retour d’informations encapsulant données et métadonnées. Il permet aussi un paramétrage spécifique de la connexion JDBC par la prise en charge du passage de propriétés et par le téléchargement, sur le serveur, des pilotes JDBC d'accès à la base de données cible.



 
 

2008 ARCAD SOFTWARE | Mentions légales