Au cours des phases de déploiement préalable 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 déploiement préalable sont regroupées en trois phases, comme indiqué dans la Figure 4–1:
Analyse d'exploitation : au cours de cette phase, vous 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 : au cours de cette phase, vous 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 : au cours de cette phase, vous 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 solution Java Enterprise System , 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 déploiement préalable du cycle de vie, reportez-vous au Guide de planification du déploiement de Sun Java Enterprise System 2005Q4.