IBM Rational Software Development Platform est une solution testée, ouverte, complète et modulaire permettant à des équipes de créer, d'intégrer, d'étendre, de moderniser et de déployer des systèmes logiciels et basés sur des logiciels.
IBM Rational Software Development Platform est un environnement de développement commun partagé par les produits suivants :
- Rational Web Developer
- Rational Application Developer
- Rational Software Architect
- Rational Software Modeler
- Rational Functional Tester
- Rational Performance Tester
- WebSphere Integration Developer
Si vous installez l'un de ces produits, Rational Software Development Platform est installé automatiquement en tant que composant du produit. Si vous installez plusieurs produits Rational Software Development Platform, la plateforme de développement n'est installée qu'une fois. Tous ces produits possèdent la même interface utilisateur, appelée plan de travail. Ce dernier s'enrichit des fonctionnalités offertes par ces produits sous la forme de plug-in. Un plug-in est un module logiciel qui ajoute des fonctionnalités à une application ou à un programme existant.
Important : WebSphere
Integration Developer 6.0.1 est compatible uniquement avec les produits basés
sur
Rational
Software Development Platform 6.0.1 (par exemple,
Rational
Application Developer 6.0.1). Si une autre version de
Rational
Application Developer est détectée au cours de l'installation de
WebSphere
Integration Developer 6.0.1, vous devez
mettre à niveau
Rational
Application Developer vers la version 6.0.1 (disponible à l'adresse
http://www.ibm.com/support)
ou désinstaller votre produit
Rational
Application Developer pour que
WebSphere
Integration Developer 6.0.1 puisse être installé.
Migration et coexistence
Le tableau suivant indique ce qui se passe lorsque vous tentez d'installer plusieurs produits, communs à Rational Software Development Platform, sur la même machine. (Dans ce tableau, l'axe vertical représente les produits déjà installés et l'axe horizontal représente les produits que vous tentez d'installer) :
Tentative d'instal-lation |
WebSphere Integration Developer |
Rational Software Modeler |
Rational Web Developer |
Rational Application Developer |
Rational Software Architect |
Rational Functional Tester |
Rational Performance Tester |
WebSphere Integration Developer |
N/A |
Partage |
Partage |
Partage |
Partage |
Partage |
Partage |
Rational Software Modeler |
Partage1 Blocage2 |
N/A |
Partage |
Partage |
Mise à niveau |
Partage |
Partage |
Rational Web Developer |
Partage1 Blocage2 |
Partage |
N/A |
Mise à niveau |
Mise à niveau |
Partage |
Partage |
Rational Application Developer |
Partage1 Blocage2 |
Partage |
Blocage |
N/A |
Mise à niveau |
Partage |
Partage |
Rational Software Architect |
Partage1 Blocage2 |
Blocage |
Blocage |
Blocage |
N/A |
Partage |
Partage |
Rational Functional Tester |
Partage1 Blocage2 |
Partage |
Partage |
Partage |
Partage |
N/A |
Partage |
Rational Performance Tester |
Partage1 Blocage2 |
Partage |
Partage |
Partage |
Partage |
Partage |
N/A |
Remarque : - Lorsque la version 6.0.1 du produit
Rational
est installée.
- Lorsqu'une version supérieure à la version 6.0.1
du produit
Rational
est installée.
Définitions :
- Blocage : lorsque l'installation d'un produit est impossible (par exemple, si Rational Software Architect est déjà installé et que vous vous tentez d'installer Rational Application Developer) le deuxième produit ne peut pas être installé lorsque le premier existe déjà sur le système. Tel est le cas lorsque vous tentez d'installer un produit qui offre moins de fonctionnalités que celui déjà installé.
- Mise à niveau : lorsque vous installez un produit qui offre d'autres fonctionnalités en plus de celles contenues dans le produit en cours (par exemple, si Rational Web Developer est installé et que vous souhaitez installer Rational Application Developer), vous obtenez une mise à niveau du produit offrant le niveau de fonctionnalité supérieur.
Le premier produit est désinstallé mais l'interface utilisateur et l'espace de travail qui contient le travail effectué à l'aide du premier produit restent à la même place.
- Partage : dans ce cas, plusieurs produits partagent l'installation de l'interface utilisateur. Le deuxième produit étend les capacités d'un produit existant sans installer une autre copie de l'interface utilisateur. Ainsi, si vous installez Rational Performance Tester, puis Rational Application Developer, ces deux produits partagent la même copie de l'interface utilisateur. Cette dernière contient alors les fonctionnalités de ces deux produits réunis.
Désinstallation
- Produits mis à niveau : lorsqu'un produit est mis à niveau, il est supprimé et remplacé par le produit offrant le niveau de fonctionnalité supérieur. Si vous désinstallez un produit mis à niveau récemment, ce dernier est entièrement supprimé. Par exemple, si vous installez Rational Application Developer, puis effectuez une mise à niveau vers Rational Software Architect et désinstallez ensuite Rational Software Architect, tous les plug-in, y compris l'interface utilisateur commune, seront désinstallés. Vous ne pourrez pas rétablir Rational Application Developer. Pour rétablir RationalApplication Developer, vous devez le réinstaller.
- Produits partageant l'interface : si plusieurs produits sont installés dans un scénario de partage, l'interface utilisateur reste en place jusqu'à ce que le dernier produit soit désinstallé. Par exemple, si Rational Application Developer et Rational Performance Tester sont installés et que vous désinstallez Rational Application Developer, Rational Performance Tester (et l'utilisateur utilisateur) ne sont pas supprimés du système.
Remarque : L'interface utilisateur est installée dans le répertoire d'installation du premier produit installé reposant sur Rational Software Development Platform. Elle n'est pas réinstallée lors de l'installation d'autres produits. Ainsi, si vous mettez à niveau votre premier produit, ne supprimez pas le premier répertoire d'installation une fois la mise à niveau terminée. Ce répertoire contient en effet l'interface utilisateur.