- I think you might to say "Derby JMX Components" because the last
section was a general overview of JMX, and one might think this was
still about JMX in general

okay.

- In the figure you have a JDBC Service MBean, but in the table it's not
there and you have a Driver MBean.  Are these the same?

Yes. They are the same. I'll correct the table.

- I think it might be worth going int more detail on how a Model MBean
works since this is what you're proposing to use.  I liked this text
from http://www.admc.com/blaine/howtos/jmx/ch06.html
Umm...I have mixed feelings on that. I initially thought a sperate
article along with this document will be good. At the same time, it is
always good to have some refersher information in HLD. I did not want
the HLD to look like a model mbean tutorial. How about a seperate
article describing all Model MBean soup and putting a link in HLD?I
think it will be much better to have a few supporting articles and
keep HLD clean.
Let me know what you feel. I'll be happy both ways.


- I think you need to clearly define some terms to help avoid confusion:
In particular, I think it's important to make sure we're all on the same
page as to what a  "Monitor" and "Service" are (I'm assuming these refer
to the Derby concepts of monitor and service).

Umm..I guess a "Definitions" section can be added. This will clearly
identify what "Monitor", "System", "Service" etc. mean in the rest of
the document?

- I'm not sure if MonitorMBean is the right name, as this is an internal
concept.  What is the right name for this MBean from the perspective of
the user?  I think a Monitor has a 1-1 correspondence with the Derby
concept of a "system" -- see
http://db.apache.org/derby/docs/dev/devguide/cdevdvlp27610.html

Exactly. I thought from developers perspective. Looking from a users
perspective, it would make much more sense to call it as SystemMBean.
When viewed from a cosole, it would be much more intutive to the user
if this mbean is displayed "System" or "Derby System"


- I'd like to see a summary of the methods, properties and callbacks for
each MBean.  I'd also like to see something like a UML diagram showing
the relations between MBeans.  For example, I think there is a 1-many
relationship between Monitor MBean and Database MBean.

Okie dokie! I'll put the uml on wiki and the summary in a table up on the wiki.


Thank you for your comments!!!

Best Regards,
Sanket

Reply via email to