On 9 September 2014 18:14, Robbie Gemmell <[email protected]> wrote:
> On 8 September 2014 10:05, Gordon Sim <[email protected]> wrote: > > > On 09/08/2014 09:31 AM, Robbie Gemmell wrote: > > > >> Hi all, > >> > >> As many of you know, there is work going on within Qpid towards > creating a > >> new AMQP 1.0 JMS client based around Proton and implementing a JMS > mapping > >> for AMQP as being documented by the OASIS AMQP Bindings & Mappings TC. > >> Timothy Bish, one of the committers/PMC members at the Apache ActiveMQ > >> project, is going to join me working on this effort going forward. > >> > >> Tim has previously done a lot of work on an JMS 1.1 AMQP 1.0 client > using > >> Proton for AMQP 1.0 support, with his existing code being available at > >> https://github.com/tabish121/NeutronJMS/tree/amqp-only. The code base > is > >> markedly further along in terms of the wider client such as > >> Connection/Session/Producers/Consumers when compared to the existing > work > >> here at Qpid, which has concentrated initially more on message > >> implementation and mapping. > >> > >> We envisage merging our existing work to arrive at the best of both, and > >> would like to begin doing so within the Qpid project by adding all the > >> existing code to http://svn.apache.org/viewvc/qpid/jms/trunk/ and then > >> going forward from there to merge the pieces and work toward tidying > >> things > >> up and completing remaining areas. Those looking around the code on > Github > >> may spot its previous prototype multi-protocol support; we are only > >> intending AMQP 1.0 protocol support going forward. Everything is under > the > >> Apache Licence v2, and Tim obviously has an ICLA from his ActiveMQ > >> participation. > >> > >> We may also want to think about using Git for our SCM for the JMS work, > as > >> it is a distinct tree and would likely make life easier for > collaborating > >> so extensively with a non-committer. > >> > >> I just wanted to give a heads up on our thinking and solicit opinion on > >> the > >> matter before doing anything. Thoughts? > >> > > > > All sounds great to me! > > > Good to hear. > > Any others with thoughts on the subject? I'd like to get the ball rolling > soon if people are happy. > > All sounds good to me... With my OASIS/AMQP hat on, it would also be good if Tim were able to contribute to the mapping work as well :-) > > > Also, since Tim is already an Apache committer and is contributing a > > significant chunk of code, I personally would have no issue granting him > > commit rights. > > > I would also be supportive of doing so. > > > Me too - I'd also like to keep the code in the "expected" place for Qpid where we automatically get notified of commits, etc... rather than being off to the side somewhere. > > Collaboration between the projects to get a great 1.0 JMS client is a > very > > good thing. > > > > > Agreed :) > > > +1. A great JMS client that can be used against any AMQP 1.0 provider should be our goal -- Rob > Robbie >
