[opendap-tech] Research project calling for dynamic installations of a lightweight java opendap server
David A. Alexander
alexanda at txcorp.com
Fri Aug 3 14:06:13 PDT 2007
Dear OPeNDAP Developers,
I have a project that calls for installing a Java OPeNDAP server on a
target host where a scientific simulation is run. These installations
will need to be on-the-fly so that it can act as a personal data server
to the Java application that installed it only during the time the
simulation is running and the Java application is connected to the
simulation host. The idea is that the Java application will start the
remote simulation, start the OPeNDAP server, the simulation then writes
out data files (in HDF or netCDF formats) where the server can access
them, and finally the Java application act as a client to the data
server. The application can then browse the data, retrieve parts, and
all the other good functions that OPeNDAP supplies.
This use calls for a very lightweight server that is optimized for a
very specific function. No security is necessary since it not a public
server (it could be tunneled through a secure socket, but basically
there is one and only one client accessing the server). I have done
some research and am aware of the JDAP server
(http://www.opendap.org/download/java-dap.html) and I can image
optimizing a bundle of the server including Tomcat that I can upload to
the simulation host and start on-the-fly, but I believe there would be
some work involved in pairing down the amount of code that needs to be
uploaded. Also, as I understand it there would potentially be the need
for non-pure-Java code to read some of the data files such as HDF5.
But, in theory, these problems could be solved and such a system might
work well.
Does this seem like a reasonable approach? Or am I totally naive in my
solution plan? Is there any existing work in this area? Any comments,
thoughts, or opinions would be most appreciated.
Thanks in advance,
David
--
David Alexander
Deputy VP, Distributed Technologies, Tech-X Corporation
5621 Arapahoe Ave., Suite A, Boulder, CO 80303
Phone: 303-448-7751
More information about the Opendap-tech
mailing list