[jboss-dev-forums] [Design of JBoss ESB] - Re: ESB Packaging
Kevin.Conner@jboss.com
do-not-reply at jboss.com
Sun Nov 26 04:37:50 EST 2006
Hiya Sacha.
I agree that the MK can probably provide most of the required functionality but I believe we should be looking further out. We should be aiming the next release at the MC or OSGi frameworks (or even both). I am looking at both of these for a post GA task.
You will not find anyone on the ESB team who disagrees with you about componentising the ESB. This is definitely important, especially if we are to obtain the ability to dynamically configure as much of the functionality as possible.
As for configuration, ESB currently uses the TS property manager. This does not require the configuration file to be JVM-wide nor does it require the properties to be exposed via System properties. While doing this is possible with the TS property code it is usually not done unless some dependent jar requires it. I do not believe any of the ESB properties are exposed via System properties but I may be wrong. If they are then it should be a quick fix.
It should, therefore, be straight forward to repackage the main ear/configuration file into a single exploded sar. Whether these jars can be further componentised at this time is really a question that only Esteban, Daniel, Kurt and Tom can answer.
As far as the dependency on AS is concerned, that comment was really targetted at small form devices (such as mobile phones and PDAs) but also extends to other devices. I strongly believe we should be constructing the ESB using small, self contained plugins which remain as neutral as possible to the deployed environment. These plugins could then be combined as needed and, with an appropriate adapter layer, could then execute using the frameworks installed on the devices.
If we are able to achieve this then I believe we will see the ESB being used in various configurations and devices which we have yet to consider.
Kev
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3988609#3988609
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3988609
More information about the jboss-dev-forums
mailing list