I've been considering this for a while and here are my own thoughts.
 
If someone is developing an application using rules, they might use it in a servlet or EJB container. In the case of EJB container, the top 3 support JMX. I don't see much benefit of having a Jess JMX in this particular case, since there would be other application related properties/settings which shouldn't be part of a "jess jmx".
 
If someone is using it in Tomcat 5, JMX support is built in. All one has to do is write a MBean and register it. In this case, having a MBean to manage deploy/redeploy/undeploy a rule application would be nice. In most cases, users would have to extend the base "jess mbeans" to make it specific to thier app. If someone is using a servlet container that doesn't support JMX, it's a moot issue since you can't use mbeans anyways.
 
Most of the time I think if mbeans and JMX in the context of a complete webapp packaged as a .war or .ear file. In those cases, a stock mbean would need to provide the minimum to make sure it was flexible enough to drop into different kinds of applications. Given there is already JSR94, I think there isn't much benefit to providing a base mbean in jess. JSR94 already contains concept of initializing a rules engine, so what other kinds of deployment related support would one need?
 


[EMAIL PROTECTED] wrote:
I think Gianna wrote:
[Charset iso-8859-1 unsupported, filtering to ASCII...]
> Hi guys,
>
>
>
> I know this argument has been discussed some times ago (see msg05686 posted
> by Keith Donald), but I'd like to know if some kind of native JMX
> integration has been planned into Jess 7.
>

Not planned for 7.0, no.


> As Keith stated, it would be very useful to provide a JMX support similar to
> JavaBeans API in order to manage MBean instances (i.e. components deployed
> into an Application Server) through JESS rules.

Can you give us a 20,000 foot view of what this would look like, for
someone who is not familiar with JMX or MBeans?


---------------------------------------------------------
Ernest Friedman-Hill
Science and Engineering PSEs Phone: (925) 294-2154
Sand! ia National Labs FAX: (925) 294-2234
PO Box 969, MS 9012 [EMAIL PROTECTED]
Livermore, CA 94550 http://herzberg.ca.sandia.gov

--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------


Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway - Enter today

Reply via email to