Hi, I have attached a document describing my view on the new 0-10 implementation. I would suggest that we first implement a 0.10 client that we will test against the 0.10 C++ broker. We will then have a chance to discuss all together the Java broker design during our Java face to face (Rob should organize it in Glasgow later this year).
Basically we have identified three main components: - the communication layer that is common to broker and client - the Qpid API that is client specific and plugged on the communication layer - The JMS API that comes on top of the Qpid API The plan is to provide support for 0.8 and 0.10 by first distinguishing the name spaces. Once the 0.10 client is stable we will then be able to provide a 0.8 implementation of the Qpid API (based on the existing code obviously). This will have the advantage to only support a single JMS implementation. I will send in another thread the QPI API as Rajith and I see it right now. Rafael should send more info about the communication layer. Regards Arnaud
0-10 proposal.odt
Description: application/vnd.oasis.opendocument.text
