Lingo's JMX over JMS was designed for this case - allowing easy aggregation of MBean Servers - but allowing them to be viewed as one logical MBean. Or if you want to a little bit more generic - mx4j can allow you to do aggregation (though that would all be client side)

On 10 Aug 2006, at 19:43, James Strachan wrote:

On 8/10/06, Aaron Mulder <[EMAIL PROTECTED]> wrote:
On 8/10/06, James Strachan <[EMAIL PROTECTED]> wrote:
> We've got a web app which right now manages a single (currently local)
> broker but it could easily be changed to use JMX to connect to a
> remote broker. It allows you browse destinations, create destinations,
> send messages, browse queues and so forth.
>
> We could maybe look to expanding that to allow brokers to be
> discovered & managed?

OK, but we may want to make it another layer.  Like, if you're at the
"view many brokers" layer, you get a simple red-light/green-light and
can so some simple aggregation/reporting/operations at that level.
(Like, generate a report on all destinations on all brokers, or list
all brokers with/without a specific destination, or show the queue
length of some queue on all brokers, or whatever.)  Then perhaps you
could drill down into a single server to get the more detailed
single-server view offered by the current web app.

What do you think?

Sounds good.

Am thnking its easiest to put all of this in a single web app and
depending on the person/config it boots up in single-broker mode or in
discover-brokers mode etc

From a purely implementation perspective we could maybe piggy back on
the broker-broker discovery features we have so that the
broker-in-the-web-app could discover other brokers etc.

Or we could maybe use Lingo's JMX-over-JMS

http://lingo.codehaus.org/JMX+over+JMS
--

James
-------
http://radio.weblogs.com/0112098/

Reply via email to