Hi, I tried to post the following message yesterday, but it didn't go through. Trying again... We can create a mailing list or open forum for discussion on it - forum was already planned.
There is currently a new Spring Extensions project that is under development that has what you mention as one of its goals - a portable API in Java and .NET across AMQP vendor implementations and spec versions. Guess 'C' now needs to be included in that list... The code is located here https://src.springsource.org/svn/se-amqp-net https://src.springsource.org/svn/se-amqp Only the .NET version has tested the messaging abstractions across vendor and spec versions using RabbitMQ and QPid. Some work in this direction was already done by OpenCredo (1) and they are now contributing to this effort. It would be great to get other people involved. The intention is to get a 'milestone' release done and publicize it more in the coming weeks. I think that this work could be a precursor to the AMQP spec defining an API for .NET/Java. For more information on Spring Extension projects in general, see http://www.springsource.org/extensions It is under the Apache 2.0 license and the SpringSource contributor agreement is the same as the one for the ASF except the words 'ASF' have been changed to 'SpringSource'. Cheers, Mark (1) - http://www.opencredo.com/technologies/opencredo-amq > -----Original Message----- > From: [email protected] [mailto:[email protected]] On Behalf Of Hiram > Chirino > Sent: Thursday, June 10, 2010 9:29 AM > To: [email protected] > Subject: Re: AMQP client library collaboration > > Hi Bruce I'd be interested. Where are are the discussions going to > take place? > > On Wed, Jun 9, 2010 at 4:44 PM, Bruce Snyder <[email protected]> > wrote: > > This week I spent a couple days at the AMQP face-to-face meeting in > > San Diego (http://www.amqp.org/confluence/display/AMQP/2010+Face-to- > Face). > > Not only have I learned a lot about AMQP 1.0, but I also found that > > some of the Qpid guys are interested in collaboration. The idea that > > was suggested was a collaborative effort to create AMQP core client > > libraries for C, Java and .NET to be used to create AMQP clients so > > that we are not each reinventing the wheel. These libraries could > then > > be used by the ActiveMQ and Qpid projects (and possibly others) for > > creating their own AMQP custom clients with custom features for each > > broker implementation (without the need to worry about implementing > > all the necessary handling for the core AMQP spec). > > > > One consideration that we identified is that this work will probably > > need to take place outside of the ASF so that non-ASF folks can > > participate (we each agreed that Github would be suitable). > > > > I'm interested in such collaboration but I'd like to know if others > > are as well. > > > > Bruce > > -- > > perl -e 'print unpack("u30","D0G)u8...@4vyy9&5R\"F)R=6-E+G- > N>61E<D\!G;6%I;\"YC;VT*" > > );' > > > > ActiveMQ in Action: http://bit.ly/2je6cQ > > Blog: http://bruceblog.org/ > > Twitter: http://twitter.com/brucesnyder > > > > > > -- > Regards, > Hiram > > Blog: http://hiramchirino.com > > Open Source SOA > http://fusesource.com/
