Robert,

I like this idea, but I don't want to have to open a WS connection to each broker, I would prefer an architecture where the interface to WS-DM could be off-loaded to anywhere on the network, on the C++ side I would think we would create a WS-DM to AMQP-mgmt bridge. C++ uses the following to get info in/out of the broker for mgmt http://cwiki.apache.org/qpid/management-design-notes.html

I also want to make it possible to payload more than just broker mgmt info on the mgnt channel.

Question, go from AMQP-mgmt to WS-DM or to JMX then to WS-DM? I would think straight to WS-DM but then how would the Java Broker fit in? would we add the AMQP-mgnt to Java broker, map JMX to WS-DM on Java side etc... going to JMX is an easier community project, as many JMX consoles in open source exist, don't know of any OSS
WS-DM ones exist

how close do we want to get mgmt info from both brokers to be?

Also, does apache WS have a WS-DM impl (Rajith..?) do you know?

Carl.


Robert Greig wrote:
On 14/03/2008, Carl Trieloff <[EMAIL PROTECTED]> wrote:

based on the mgnt thread on JMX, currently we don't us the same
mechanism to create mgmt info from the C++
broker and the Java broker. Java has JMX directly wired into, obviously
this can't be done in C++ so the C++ uses
AMQP to interact with the broker.

Sun has been releasing early access versions of an implementation of
JSR 262, which is the web services connector for JMX. This means that
you can use WS-M to manage JMX-enabled resources.

WS-M in turn means that you can plug directly into a wide range of
tools, including HP Openview and Microsoft Windows Remote Management
(WinRM). The main players all support WS-M (MS, IBM, HP).

This was always my vision for the management work. I think we need to
be able to support third party tools, and WS-M or SNMP are the obvious
ways of doing this.

To bring these together, could the C++ broker be made to support WS-M?

Is this a direction we want to take, and if so this is also a very nice
area for someone to work on the project. I have had someone
approach me from community to work on the project and this seems like a
good place to start if this is a direction we want to go in.

It would be an interesting project for someone to get the WS-M early
access implementation and make it work with Qpid:
http://java.sun.com/javase/technologies/core/mntr-mgmt/javamanagement/

RG

Reply via email to