……Ad-Hoc Deployment Services
………Advanced Deployment Services
……………JNLP 1.0 Deployment Services
……“One shot” Deployment
F IGURE 4.3
The Deployment Design Box showing the so-called ad-hoc area.
Comparing Different Java Deployment Means
Let's see another use of these diagrams for comparing different Java deployment technologies.
An installer utility can deploy any Java software, independently of whichever technology it is
supposed to run on, but it usually provides no deployment services apart from the one-shot
installation. This is represented in Figure 4.4 with the shaded box at the right of the diagram.
By contrast, employing a specialized workforce for software deployment allows for a much
more powerful range of deployment services. Theoretically, almost any deployment service
could be implemented by skilled employees. This is represented in Figure 4.4 by the vertical
box on the right.
The third area in Figure 4.4, by contrast, represents the set of all the deployment circuits that
can be established free of charge; that is, affording only the customization effort provided by
the deployment engineer. This is possible thanks to the availability of JREs and JNLP Clients
with no additional fees.