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 
 

Attachment: 0-10 proposal.odt
Description: application/vnd.oasis.opendocument.text

Reply via email to