Peter Neubauer wrote:
Hi, we are thinking about developing a new system that uses IoC and exposes it's services via JMX. Now, is it already feasable to use a combination of MX4J/Merlin for that, and in what respect is it better than to go with Geronimo/JBoss?
There are quite a lot projects dealing with that so it would be great to get some clarification :)
Hi Peter:
The Geronimo/JBoss abstraction is dealing with close to an order of magnitude bigger components that what one typically sees inside something like Merlin. What Merlin enables is the creation of small well defined components, the assembly of these into composites, the ability to composites into new composites, etc. At the end of this process of dynamic composition is an application (at least you can think of it as an application whereas Merlin just thinks of it as another composite component).
To publish a component via JMX you can currently use a JMX server component directly or via an extension. But the more interesting thing is where things are heading and this basically the dynamic construction of management access points automatically and the publication of Merlin itself into a JMX server or proxy. You application is then exposed automatically via Merlin into the JMX world (with or without any additional content from yourself).
I.e. from the Merlin abstract level - JMX is a management implementation approach that is plugable and replaceable. From the Geronimo/JBoss perspective JMX is the object model.
Stephen.
Thanks
/peter
===== Peter Neubauer mailto:[EMAIL PROTECTED]
H�strusk och gr� moln - k�p en resa till solen p� Yahoo! Resor p� adressen http://se.docs.yahoo.com/travel/index.html
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--
Stephen J. McConnell mailto:[EMAIL PROTECTED]
|------------------------------------------------| | Magic by Merlin | | Production by Avalon | | | | http://avalon.apache.org/merlin | | http://dpml.net/ | |------------------------------------------------|
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
