Der in der folgenden Abbildung dargestellte Lebenszyklus einer Lösung gibt die Schritte der Planung, des Entwurfs und der Implementierung einer auf Java Enterprise System basierenden Unternehmenssoftwarelösung wieder. Der Lebenszyklus ist hilfreich, um die Phasen eines Bereitstellungsprojekts mitzuverfolgen.
Der Lebenszyklus besteht aus aufeinander folgenden Phasen in einer bestimmten Reihenfolge. Jede Phase umfasst entsprechende Aufgaben, deren Ergebnisse jeweils als Ausgangspunkt für die darauf folgenden Phasen dienen. Die Aufgaben innerhalb der einzelnen Phasen sind von Wiederholungen geprägt und erfordern sorgfältige Maßnahmen hinsichtlich Analyse und Konzept, bevor entsprechende Ergebnisse für die jeweilige Phase generiert werden können. Auch in den frühen Phasen können Wiederholungen auftreten. Während der Phase des Bereitstellungskonzepts könnten Sie beispielsweise feststellen, dass die Analyse in einer früheren Phase nicht ausreichend ist und sorgfältiger ausgeführt werden muss.
In den nachfolgenden Abschnitten dieses Kapitels werden die einzelnen Phasen des Lebenszyklus kurz beschrieben.