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

Attachment: 2002_08_12_netboot.zip
Description: Binary data

Reply via email to