Gestion d'environnement Stampa E-mail
57
 

LA PROBLEMATIQUE...

Mettre en place des environnements de travail est la toute première étape dans la mise en œuvre d’une gestion de configuration logicielle. Les environnements de travail permettent de structurer le cycle de vie des projets en proposant différentes étapes de validation. Associés à des phases de test formalisées, on assurera ainsi la fiabilité des applications, même dans des périodes de changements importants.
Mais démultiplier les environnements signifie démultiplier les transferts de composants entre ces environnements. Cela signifie aussi mettre en place une gestion rigoureuse de ces environnements afin qu’ils ne deviennent pas rapidement anarchiques, donc obsolètes.

 

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

LA SOLUTION ARCAD...

ARCAD-Skipper va pouvoir vous aider en automatisant tout le cycle de circulation des composants logiciels au travers de tous vos serveurs.
Tous les acteurs du changement peuvent alors oublier la localisation physique des composants. Cette « logistique » est assurée par le produit une bonne fois pour toute. Ils ne manipulent qu’une vue logique en fonction de leurs responsabilités dans les processus de changement.

gestion_demandes_1

Les types d’environnements gérés sont les suivants :

  • Des environnements de développement (par développeur dans un contexte multi-plateformes);
  • Un éventuel environnement de réception des nouvelles versions de progiciels,
  • Un environnement d'intégration ;
  • Un ou plusieurs environnements de test, recette ou qualification ;
  • Un environnement de référence, qui par définition est unique et qui contient tous les composants tels qu'ils tournent en production ;
  • Des environnements de production après déploiement

On peut définir jusqu’à 26 environnements de test différents pour une application.

Un environnement peut contenir tous les composants de l’application ou seulement une partie.

 

SECURITE DES ENVIRONNEMENTS...

Dans ARCAD, les environnements sont protégés de manière logique. Par exemple si n’importe quel profil utilisateur tente de modifier un source issu de l’environnement de référence, il sera intercepté et recevra un message d’erreur.
Ce système permet de faire respecter tout naturellement l’organisation qui a été établie.

 

L'ADAPTABILITE ARCAD...

L’outil de gestion de configuration doit permettre de s’adapter à des schémas de configuration différents pouvant bien entendu dans certaines architectures reposer sur des serveurs de nature différentes. C’est ici la grande force de l’offre ARCAD qui est capable de répondre aussi bien à des besoins simples qu’à des architectures très sophistiquées. On peut, par exemple, autoriser ou non les mises en production directes sans passer par un environnement de test. On peut aussi disposer d’environnements de test sur la même machine ou sur une autre machine. Suivant la taille de l’équipe, le besoin de hiérarchisation sera plus ou moins élevé. Chaque client dispose de ses propres standards et de ses propres particularités de configuration.

Nous avons résolu cela dans ARCAD à l’aide d’un macro-langage interne. Tous les process de mise en test, mise en production mais aussi de distribution et d’installation sur les machines distantes sont définis sous forme de macro-commandes. Des macros standards sont fournies dans le produit et peuvent être adaptées aux besoins de chacun.
Côté technique, ce macro-langage s’apparente au langage CL côté System i et repose sur l’utilisation de scripts ANT pour les autres plateformes.
Les macros disposent de propriétés parfaitement adaptées à l’automatisation des mises en test et des mises en production telles que des fonctions de reprises automatiques et d’historisation des messages.

 

ANALYSE DE L'EXISTANT...

ARCAD dispose en standard d’un système d’analyse de vos applications existantes. En effet, gérer plusieurs environnements d’une même application sur un même système nécessite de n’avoir aucun noms qualifiés dans vos applications. Pour ceux qui ne seraient pas familiers de cette notion de « noms qualifiés », c’est lorsque vous avez des noms de bibliothèques codifiées en « dur » dans vos composants. On en trouve généralement dans les programmes CL, mais aussi dans les sources de programmes ou de fichiers.
ARCAD permet de localiser les références à ces noms qualifiés pour pouvoir les supprimer. Il ne vous restera plus qu’à lancer un projet d’adaptation de votre code si vous en avez.

 
 

2008 ARCAD SOFTWARE | Mentions légales