On 29/08/2007, Gordon Sim <[EMAIL PROTECTED]> wrote:

> My view would be that we should interoperate with any implementation
> over the portion we both support. Transactions for example are optional,
> the number of channels per connection negotiable. Any limitations there
> should not prevent more basic interoperability.

This is true but I think certain things make interoperability only
theoretical for most users, transactions being a good example. We
don't really have a way of determining which set of "optional"
features a given broker supports (I don't think?) so what do we do -
just fail when people try to use those features?

Having said that there should be no issue if people want to use very
basic functionality. We should maybe have a table on our website
indicating which features are known to work (due to "deliberate"
limitations rather than bugs!).

> I should also point out that Qpid is itself incomplete  - at least on
> the c++ side - in that the broker doesn't implement the 'Access' class yet.

Yes, one of the problems with 0-8 is that there are various bits in
the protocol that are not implemented for various reasons.

RG

Reply via email to