In the past I've worked on an application that was made up of a series
of (Jini 2.1) services on a controlled/secure subnet.  One of my areas
of responsibility for this project was a piece of management software
which monitored the services, worked out their relative "healths",
worked out which was talking to whom, starting/stopping and other
things of that nature.

One of the things that was missing, which I believe should be in the
service provision layer (i.e. in Jini/River code) is a way to ask a
proxy for specific information about it's runtime.  For example, free
memory, number of threads, hostname, etc.  I heard a rumour that way
back when, something similar was discussed by the Jini team and thrown
out as being not needed or the argument being that such data should
not be made available at this level or something like that.  I forget
the specifics.

So I was wondering if that is still the consideration of the
community.  I'm proposing writing something along the lines of a
"VmAdmin" to provide some of these features.  In the example I gave
above, we implemented these things by adding additional methods to the
service interface, but it would have been a better solution to have
them in the infrastructure.

My questions are:
- Are there still the same/any objections to having this Administrable
made available
- Even in the face of objections, if I supply the code, is there any
real reason why it can't find it was into the distribution
- Are there any particular kinds of data people would like to see in a VmAdmin?

Cheers,

Tom

Reply via email to