Partage du projet d'intégration

WebSphere Integration Developer permet de développer des applications en environnement coopératif en vous permettant de partager les ressources dans un référentiel central. Eclipse permet à WebSphere Integration Developer de fournir un client pour le système Concurrent Versions System (CVS).

Vous pouvez également partager un projet en utilisant Rational ClearCase. Pour plus d'informations, voir Développement d'applications dans l'environnement en équipe. Dans la présente rubrique, nous allons voir le partage d'un projet en utilisant le référentiel CVS.

La vue Intégration métier contient une représentation logique des ressources de chaque module, module de médiation et bibliothèque. Dans chaque projet, les ressources sont classées par type. Les ressources logiques affichées dans l'arborescence de navigation de la vue Intégration métier n'ont pas forcément un mappage de type un à un avec les fichiers physiques. Lorsque vous utilisez les options du menu Equipe, vous constatez que les fichiers physiques présentés dans les vues Synchroniser et Référentiels CVS ne correspondent pas directement aux ressources affichées dans la vue Intégration métier. Nous vous recommandons de toujours travailler à partir de la vue Intégration métier lorsque vous partagez un projet ou que vous validez des modifications, afin que vous partagiez ou validiez toutes les ressources nécessaires.

Les sections suivantes présentent les étapes de base lorsque l'on partage un projet dans un environnement en équipe. Pour plus d'informations, voir Programmation en équipe avec CVS.

Ajout d'un référentiel CVS

Avant de pouvoir partager un projet avec un référentiel CVS, vous devez ajouter ce dernier à la vue Référentiels CVS. Accédez à la perspective Exploration du référentiel CVS, cliquez à l'aide du bouton droit de la souris et sélectionnez Nouveau > Emplacement du référentiel. Dans l'assistant d'ajout d'un référentiel CVS, entrez les informations relatives à l'emplacement, l'authentification et à la connexion. Cliquez sur Terminer.

Partage d'un module ou d'une bibliothèque
  1. Dans la vue Intégration métier, sélectionnez le module, ou la bibliothèque que vous souhaitez partager, cliquez à l'aide du bouton droit de la souris et sélectionnez Equipe > Partager le projet.
  2. Dans l'assistant Partage du projet, sélectionnez CVS comme type de référentiel, puis cliquez sur Suivant.
  3. Choisissez d'utiliser la connexion du référentiel que vous avez créée précédemment et cliquez sur Suivant.
  4. Choisissez d'utiliser le nom de projet comme nom de module et cliquez sur Suivant.
  5. La page suivante affiche le projet à partager. Développez le projet pour afficher les fichiers physiques qui le composent. Le décorateur composé d'une flèche et d'un signe plus indique que le fichier est nouveau et qu'il n'existe pas sur le serveur. Sélectionnez le projet et cliquez sur Terminer. Une version du module contenant toutes ses ressources sera créée dans le référentiel partagé.
    Page Partage du projet affichant toutes les nouvelles ressources d'un module

Validation des modifications

Supposons maintenant que nous avons effectué des modifications dans le module partagé DataMergeModule. Dans le diagramme d'assemblage, nous avons ajouté un processus BPEL, TransferFromBrokerageToBankProcess, et nous l'avons connecté à deux nouveaux composants Java. Les composants Java sont implémentés en tant que Component1Impl et Component2Impl. Après l'enregistrement du diagramme d'assemblage, la vue Intégration métier affiche le décorateur > en regard des ressources modifiées (voir ci-après) :


Vue Intégration métier affichant les ressources modifiées

Avant de valider les ressources, vous devez synchroniser le projet avec le référentiel pour voir les ressources modifiées dans l'espace de travail local et dans le référentiel. Sélectionnez le projet, cliquez à l'aide du bouton droit de la souris et sélectionnez Equipe > Synchroniser avec le référentiel. La vue Synchronisation affiche les fichiers physiques du module. Les décorateurs spécifiques indiquent les fichiers modifiés. La capture d'écran ci-dessous montre DataMergeModule dans la vue Synchronisation et les flèches accompagnées d'un signe plus indiquent les changements effectués.


Vue Synchronisation montrant les modifications sur le système local

Accédez à la vue Ressources physiques. Cette vue affiche également les fichiers physiques modifiés, signalés par le décorateur >.


Vue Ressources physiques montrant les modifications sur le système local

Pour valider les modifications, utilisez la vue Intégration métier. Sélectionnez le module, cliquez à l'aide du bouton droit de la souris et sélectionnez Equipe > Valider.

Réservation d'un projet depuis le référentiel partagé

Avant de réserver un projet, vous devez le synchroniser pour voir les modifications qu'un autre membre de l'équipe a pu apporter à la version serveur du projet. Sélectionnez le projet dans la vue Intégration métier, cliquez à l'aide du bouton droit de la souris et sélectionnez Equipe > Synchroniser. La flèche vers la gauche située en regard d'un fichier indique que celui-ci a été modifié dans le référentiel partagé.


Vue Synchronisation montrant un fichier modifié sur le référentiel distant

Pour réserver un projet, accédez à la vue Référentiels CVS, sélectionnez le projet, puis cliquez à l'aide du bouton droit de la souris et sélectionnez Réserver.

Comparaison de fichiers

Pour afficher les différences entre les fichiers locaux et les fichiers distants, vous pouvez les ouvrir dans l'éditeur de comparaison. Dans la vue Synchronisation, sélectionnez un fichier, cliquez à l'aide du bouton droit de la souris et sélectionnez Ouvrir dans l'éditeur de comparaison. Le fichier local et le fichier distant s'ouvrent dans un éditeur de texte et les modifications sont mises en évidence. .

Commentaires en retour
(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.