Sun Java Enterprise System 2005Q4 Handbuch zur Bereitstellungsplanung

Entwickeln von Pilotbereitstellungen und Prototypen

Java Enterprise System-Bereitstellungen lassen sich normalerweise in zwei Kategorien unterteilen. Diejenigen, die in erster Linie auf Diensten basieren, die mit Java Enterprise System zur Verfügung gestellt werden, und diejenigen, die eine erhebliche Anzahl an benutzerdefinierten Diensten benötigen, die in die Java Enterprise System-Dienste integriert sind. Der erste Bereitstellungstyp kann als eine 80:20-Bereitstellung verstanden werden (80 % der Dienste werden von Java Enterprise System zur Verfügung gestellt) und der zweite entsprechend als eine 20:80-Bereitstellung.

Im Fall von 80:20-Bereitstellungen entwickeln Sie normalerweise in der Implementierungsphase eine Pilotbereitstellung zu Testzwecken. Da 80:20-Bereitstellungen voll entwickelte Java Enterprise System-Dienste verwenden, die gebrauchsfertige Funktionen bieten, gehen Pilotbereitstellungen relativ schnell von der Entwicklung, der Testphase und den damit verbundenen Änderungsschritten in Produktionsbereitstellungen über. Eine Pilotbereitstellung dient zum Überprüfen der Funktionalität einer Lösung, gibt aber auch Aufschluss über die Systemleistung.

20:80-Bereitstellungen andererseits führen neue, benutzerdefinierte Dienste ein, die nicht dieselbe Interoperabilität aufweisen, wie 80:20-Bereitstellungen. Aus diesem Grund erstellen Sie einen Prototypen, eine Proof-of-Concept-Bereitstellung, die normalerweise einen härteren Entwicklungs-, Test- und Änderungszyklus durchläuft, bevor die Produktion eingeleitet wird. Mithilfe eines Prototyps können Sie feststellen, wie gut eine geplante Lösung das Problem in einer Testumgebung löst. Wenn der Prototyp zeigt, dass die Funktionalität ausreichend ist, können Sie härtere Tests durchführen und zu einer Pilotbereitstellung übergehen.


Hinweis –

Tatsächlich umgesetzte Unternehmensbereitstellungen können hinsichtlich der Anzahl der erforderlichen benutzerdefinierten Dienste erheblich variieren. In welcher Weise Sie Pilotbereitstellungen und Prototypen für Bereitstellungen zu Testzwecken verwenden, hängt von der Komplexität und der Art Ihrer Bereitstellung ab.