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
