……Ad-Hoc Deployment Services
………Advanced Deployment Services
……………JNLP 1.0 Deployment Services
……“One shot” Deployment
F IGURE 4.7
The Deployment Design Box used for choosing a deployment means.
The chosen deployment circuit (point A in Figure 4.7) is ready to be implemented. We will use
the JNLP technology (that is a suitable JNLP Client, like Java Web Start on client computers
and a JNLP server utility on the deployment Web server) with some custom code that will
implement the wanted extra-services (in this case, a runtime remote debugging facility) for our
Implementing the Designed Deployment Circuit
Depending on the choice we made in the previous stage, this activity could be as easy as writ-
ing down an XML file and some JAR files, or as complex as implementing a whole deploy-
ment solution from scratch.
In the following discussion, we will use the term “application resources” for generic files (JRE
installation package, Java sources, images, and so on) that compose the application. After the
deployment engineer processes them, we obtain a set of deployment resources ; that is, another
set of files that is ready to be published for deployment. Deployment resources are simply the
application resources properly packaged.