I is still *excited* </borat> On Sep 29, 2010, at 3:32 PM, Daniel Kulp wrote:
> > Just to clarify (since I think I may have generated too much excitement > around > this)... :-) > > My thought are more around "fixing" the current ExtensionManagerBus to get > all > the features working properly with the extension mechanism that is currently > in place. When that works, creating a new implementation of > ExtensionManager > that would lookup in the OSGi registry the various extensions should be > relatively easy. Thus, it's not so much an "OSGIBus" as it is making the > ExtensionManagerBus something more usable, which would include in an OSGi > environment. > > Longer term, we could then substitute the SpringBus stuff with a new > SpringExtensionManager or similar and pretty much get down to one bus, with a > couple of managers. It would hopefully simplify things a bit. We don't > really need 3 bus implementations. :-) > > Make sense? > > Dan > > > > On Wednesday 29 September 2010 5:22:00 pm Adrian Trenaman wrote: >> +1 for an osgibus! >> >> ----- Original Message ----- >> From: Johan Edstrom [mailto:seij...@gmail.com] >> Sent: Wednesday, September 29, 2010 01:19 PM >> To: dev@cxf.apache.org <dev@cxf.apache.org> >> Subject: Re: Fun with the survey >> >> +1 on an osgibus, that would be great. >> >> On Sep 28, 2010, at 8:10 PM, Willem Jiang wrote: >>> On 9/29/10 4:06 AM, Daniel Kulp wrote: >>>> On Monday 27 September 2010 9:44:25 pm Benson Margulies wrote: >>>>> It looks like our close and personal relationship with Spring >>>>> continues to really inconvenience very few and serve the majority. I >>>>> wonder if we would want to invest energy in merely designing some >>>>> scheme to make Spring more removable to assist some volunteer in >>>>> working on it? >>>> >>>> Well, this is something I keep thinking about quite a lot latetly. >>>> There are several areas where we use Spring and expose spring to the >>>> user: >>>> >>>> >>>> 1) Wiring our own bus together >>>> >>>> 2) Providing configuration and namespace handlers and such for the user >>>> to more easily use CXF with spring >>>> >>>> 3) Using/abusing the spring aop stuff for things like transactions and >>>> sessions scopes and such >>>> >>>> 4) JMS transport >>>> >>>> >>>> I really don't want to touch on #4. Even the JMS guys say Spring JMS is >>>> the way to go to get JMS done correctly. >>>> >>>> For #3, we do provide some factories for some of the scopes and such, >>>> but again, spring does much of that so much better. >>>> >>>> Everything done for #2 there are good API's (that the spring things >>>> call) and thus can be done programatically. If someone has a >>>> different config mechanism, it's not hard to create a new one. >>>> >>>> That really leaves #1. We DO provide a non-spring version of the bus >>>> (The ExtensionBus stuff), but it has a bunch of limitations in what it >>>> can pick up and wire together and such. Much of the SecPolicy stuff >>>> won't work for example. This is something I was THINKING about >>>> looking at more for 2.4, partially to make things much more OSGi >>>> friendly where the various modules can be relatively independent >>>> bundles that an "OSGIBus" could grab via tha OSGi registries and such. >>>> Yea. Brain is noodling, but hasn't gotten very far yet. >>> >>> +1 for the OSGiBus idea, I saw lots of customer issues about using a >>> wrong bus configurations in OSGi. We could do some work to make life >>> easier :) >> >> Johan Edstrom >> >> j...@opennms.org >> >> They that can give up essential liberty to purchase a little temporary >> safety, deserve neither liberty nor safety. >> >> Benjamin Franklin, Historical Review of Pennsylvania, 1759 > > -- > Daniel Kulp > dk...@apache.org > http://dankulp.com/blog Johan Edstrom j...@opennms.org They that can give up essential liberty to purchase a little temporary safety, deserve neither liberty nor safety. Benjamin Franklin, Historical Review of Pennsylvania, 1759