This would be brilliant if it could be accomplished. I can image however that the logistics would be complex (I only guessing).
- Ray On Fri, Mar 7, 2014 at 11:58 AM, <sle...@composent.com> wrote: > Hi Tom, Ray, others. > > FWIW, I've been trying to understand the situation WRT HttpService at > Apache (Karaf, Felix)...and I just made a somewhat modest proposal [1]. > > To summarize this proposal...given that > > 1) there are likely lots of consumers of HttpService...many of them > interested in the rfc-189 enhancements > 2) the Apache-based community is in a similar situation to the EF > community...of wanting to move to more recent/standards-compliant impls of > HttpService > 3) Both orgs are already using Jetty...and are looking to continue this > > My proposal: it would help to coordinate work on this across > foundations/orgs, across corps, across projects...and thereby spread the > necessary work. Further, it would/could reduce the individual 'stepping > up' that's required to get to a strong standards-compliant > implementation...perhaps more quickly. > > I would offer to propose/push this idea at EclipseCon, but cannot...so > have to leave it as a bug in your respective ears. > > Scott > > [1] http://www.mail-archive.com/users%40felix.apache.org/msg15174.html > > > > Awesome, > > > > This is a great response. > > > > Perhaps at EclipseCon I can demonstrate what I currently have to you Tom > > as > > we discussed (and perhaps others who are interested and in attendance). > > > > We can figure out if there is something here to work with. > > > > - Ray > > > > > > On Thu, Mar 6, 2014 at 4:37 PM, Thomas Watson <tjwat...@us.ibm.com> > wrote: > > > >> Hi Ray, > >> > >> I think your work in the "bridged" environment fits well with our > >> existing > >> implementation of the HttpService. Our implementation has a base bundle > >> that implements the details of the HttpService, but the backing > >> webcontainer implementation is left to something else (another bundle). > >> For example, we provide a separate bundle that uses jetty to implement > >> the > >> backing container. This is what is used to serve up help in Eclipse. > >> But > >> our base http service implementation can also be embedded in a "bridged" > >> scenario with a WAR using any hosting JEE server. > >> > >> I think it would be great to get your involvement in the project. If > >> you > >> have some proof of concept code we can certainly work towards nominating > >> you as a committer for ongoing work to develop an R6 HttpService > >> implementation within the Equinox project. > >> > >> Tom > >> > >> > >> > >> [image: Inactive hide details for Raymond Auge ---03/06/2014 02:19:24 > >> PM---Hey guys, Some of you may be aware that I'm working on a > >> ver]Raymond > >> Auge ---03/06/2014 02:19:24 PM---Hey guys, Some of you may be aware that > >> I'm working on a very prototypical (pre > >> > >> From: Raymond Auge <raymond.a...@liferay.com> > >> To: Equinox development mailing list <equinox-dev@eclipse.org>, > >> Date: 03/06/2014 02:19 PM > >> Subject: Re: [equinox-dev] R6 httpservice update > >> Sent by: equinox-dev-boun...@eclipse.org > >> ------------------------------ > >> > >> > >> > >> Hey guys, > >> > >> Some of you may be aware that I'm working on a very prototypical (pre > >> alpha) impl of this. > >> > >> It will be open source regardless. But I've been given permission to > >> make > >> the suggestion of offering this to bootstrap or at least as a thought > >> experiment for a collaboration of this work (the impl is pretty fresh > >> and > >> so is open to any change at all). We'd certainly benefit from all the > >> experience here. > >> > >> Couple of caveats: > >> > >> 1) I'm not an Eclipse commiter but I already have to dedicate effort to > >> both implementing and maintaining this long term (modularity being a key > >> strategy for us) which could be of benefit to an sustained project under > >> equinox. > >> > >> 2) Our impl is specifically geared to "bridged" environments. However, I > >> think that it would be feasible to actually separate the part that's > >> pure > >> support of the OSGi side, from the part that either speaks to the > >> bridge, > >> or the embedded http server. Frankly that'd be ideal. > >> > >> Anyway, it's just a thought! > >> > >> - Ray > >> > >> > >> On Thu, Mar 6, 2014 at 2:28 PM, Thomas Watson > >> <*tjwat...@us.ibm.com*<tjwat...@us.ibm.com>> > >> wrote: > >> > >> > >> > From: *sle...@composent.com* <sle...@composent.com> > >> > >> > >> > > > >> > > There are no definite plans to implement the R6 httpservice > >> > > implementation. > >> > > But this is something I would like to see happen. > >> > > >> > FWIW...me/us too. For context: we have remote service providers > >> that > >> > depend upon HttpService, and it would be very nice for those and > >> other > >> > providers to use the R6 HttpService updates as soon as possible. > >> > > >> > We also have a pending contribution of a remote service provider > >> that's > >> > based upon/uses websockets [1] and would like to make that > >> contribution > >> > available to our consumers in Luna timeframe. > >> > >> I'm glad to hear there are folks interested, but we still need > >> someone > >> to drive the implementation. > >> > >> > >> > > >> > >In order for it to > >> > > happen though we need an owner to step up to implement it. > >> > > >> > Perhaps this could be done by multiple committers collaborating > >> > cross-project rather than (e.g.) one equinox committer. Perhaps > >> also the > >> > corporate members (others of which would probably also like to see > >> > this...is my guess) could contribute support to such cross-project > >> > collaboration. > >> > >> I was not intending to say this work has to be done by a single > >> committer. But we do need someone with enough vested interest to > >> drive > >> this to completion. > >> > >> > >> > > >> > >I know Gunnar > >> > > showed interest, but I don't know if he is in the position to > >> drive the > >> > > implementation. > >> > > >> > I don't know either. Unfortunately I cannot commit to drive it > >> > myself...I've got enough on my own plate already. Although I > >> can/would be > >> > willing to contribute/collaborate. > >> > >> I'm willing to start a branch for the work, but I myself cannot spend > >> lots of time on it either. After all I have to convince my employer > >> to pay > >> me for this work also ;-) > >> > >> > >> > > >> > >As for Luna, this cannot happen since the spec will not > >> > > be > >> > > done in time. > >> > > >> > Is that true? I was under the impression that the rfc-189 work > >> would be > >> > in R6. > >> > >> It is but that is R6 compendium. Compendium R6 is not going to be > >> ready in time for Luna. I'm actually not sure when it will be final. > >> I > >> just sat through an EG meeting today and there is still significant > >> work > >> going on in the RFC. We have API freeze for Luna tomorrow (M6). > >> > >> > >> > > >> > >We would need to start in a branch that can be merged to > >> > > master at an appropriate time for a release. > >> > > >> > Sure. Is this something that can/should be discussed at the > >> > RT-PMC...and/or at upcoming EclipseCon? Seems to me likely that > >> many (at > >> > least) runtime projects likely use HttpService...and so I suspect > >> you and > >> > I are not alone in wanting to see it happen. > >> > > >> > Scott > >> > >> Sure we can discuss this at EclipseCon. > >> > >> Tom > >> > >> > >> _______________________________________________ > >> equinox-dev mailing list > >> *equinox-dev@eclipse.org* <equinox-dev@eclipse.org> > >> *https://dev.eclipse.org/mailman/listinfo/equinox-dev*< > https://dev.eclipse.org/mailman/listinfo/equinox-dev> > >> > >> > >> > >> > >> -- > >> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> > >> (@rotty3000) > >> Senior Software Architect > >> *Liferay, Inc.* <http://www.liferay.com/> (@Liferay) > >> _______________________________________________ > >> equinox-dev mailing list > >> equinox-dev@eclipse.org > >> https://dev.eclipse.org/mailman/listinfo/equinox-dev > >> > >> > >> _______________________________________________ > >> equinox-dev mailing list > >> equinox-dev@eclipse.org > >> https://dev.eclipse.org/mailman/listinfo/equinox-dev > >> > >> > > > > > > -- > > *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> > > (@rotty3000) > > Senior Software Architect > > *Liferay, Inc.* <http://www.liferay.com> (@Liferay) > > _______________________________________________ > > equinox-dev mailing list > > equinox-dev@eclipse.org > > https://dev.eclipse.org/mailman/listinfo/equinox-dev > > > > _______________________________________________ > equinox-dev mailing list > equinox-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/equinox-dev > -- *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> (@rotty3000) Senior Software Architect *Liferay, Inc.* <http://www.liferay.com> (@Liferay)
_______________________________________________ equinox-dev mailing list equinox-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/equinox-dev