Au cours des phases de prédéploiement du cycle de vie, vous transformez une analyse des besoins d'entreprise en un scénario de déploiement. Le scénario de déploiement fait office de spécification pour une conception de déploiement.
Les tâches de prédéploiement sont regroupées en trois phases, comme indiqué dans la Figure 4–1:
Analyse d'exploitation : définissez les objectifs d'exploitation d'un effort de déploiement proposé et stipulez les exigences et les contraintes de votre entreprise qui doivent être respectées pour atteindre ces objectifs.
Exigences techniques : utilisez les résultats de l'analyse d'exploitation pour créer des cas d'utilisation qui modélisent l'interaction de l'utilisateur avec un système logiciel anticipé. Vous déterminez également les modèles d'utilisation attendus pour ces cas d'utilisation. En conjuguant l'analyse d'exploitation et l'analyse d'utilisation, vous formulez les exigences de qualité de service (voir Tableau 2–2) auquel le déploiement proposé doit répondre.
Conception logique : analysez les cas d'utilisation développés durant la phase d'exigences techniques afin de déterminer les composants d'infrastructure de Java ES et ceux des applications personnalisées qui sont requis pour fournir les services d'utilisateur final. En utilisant les concepts expliqués dans le Chapitre 2, Architectures de solutions Java ES, vous concevez une architecture logique. L'architecture logique présente tous les composants et toutes les interactions entre les composants qui sont nécessaires à la réalisation des cas d'utilisation d'une solution logicielle donnée.
L'architecture logique, combinant performances, disponibilité, sécurité ainsi que d'autres exigences de qualité de service, est encapsulée dans un scénario de déploiement, comme indiqué dans la figure suivante. Pour plus d'informations sur les phases de prédéploiement du cycle de vie, reportez-vous au Sun Java Enterprise System Deployment Planning Guide.