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#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...