Hello! I've looked at the Netboot demo on the JBoss web-site. Being quite impressed by its functionality, I'm considering to use this feature in the following way.
I'm currently working on an application which is based on EJB and is being developed for several research institutions located in different cities in Europe. In my opinion, it would be highly advantageous to make an evaluation version, which should be available to these future customers with as least effort as possible (so that they can try out the application and we can get feedback about the application quality early). The main effort associated with the installation of our application consists of setting up the JBoss server and the mySQL DBMS. In order to relieve the potential customers from these efforts, I've thought of distributing the evaluation version in the following way: 1) Customer downloads the client application (this is a rather small swing-based GUI) 2) Customer downloads the JBoss Bootstrap Environment 3) By means of the JBoss bootstrap environment, the customer installs the JBoss server configuration A on his machine. 4) The JBoss server (configuration A) communicates with JBoss server configuration B, which is located on our web-server and is connected to the database. See also the diagram in the attachment. JBoss configuration A has a service deployed in it, which forwards all requests to the central server (JBoss configuration B). Configuration A has no other services in it. Configuration A is installed on the customer's machine by means of netboot. JBoss configuration B contains all the EJBs of our application. The advantage of this solution is that the potential customer can try out the features of our system, as it would be installed on his own machine without the disadvantages (the need to setup JBoss and mySQL). Is this solution possible? Does it make sense (from a technical point of view) ? Thanks in advance Dimitri Pissarenko
2002_08_12_netboot.zip
Description: Binary data
