[jboss-dev-forums] [Design of JBoss ESB] - Re: Http Gateway - requirements please...

tfennelly do-not-reply at jboss.com
Tue Jun 16 10:41:29 EDT 2009


Implementation....

Do we want to replicate what was done for EBWS?  After all, it's basically the same type of thing!  Do we want to consider merging the EBWS and Http Gateway solutions?

The EBWS implementation has EBWS specific code inside the JBoss ESB deployer.  I think that's not so great and it hurts me to replicate something like that.  Personally I would prefer to see us come up with a better long term solution that doesn't involve implementation specific code inside the deployer class.  Kev's ultimate goal is to have all of http related features (EBWS, http listener, webservice proxy etc) build off the same basic solution and have all related http artifacts for a single deployment bundled in a single war sub deployment.  Hope my wording makes sense - not Kev's exact words, but I think that's basically what he's after :)

I think this is possible, but not without a new approach.  I think trying to do this with the current EBWS impl would just lead to more hacks, which I don't think we're after, right?

So how would we structure the code such that we can keep the deployer clean?  I had thinkered with the idea of having a "Bus Deployment Factory" that the main deployer picks up on for creating sub-deployments at deploytime.  We can go into that more later if we want to, but what do others think?  Do we move the EBWS implementation to use a possible new/refactored approach for 4.6, or do we leave it for now and look to evolve it later, using the new/refactored approach only for the http listener and webservice proxy for now?

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237962#4237962

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237962



More information about the jboss-dev-forums mailing list