On 10/10/2013 04:38 AM, Rob Godfrey wrote:
My main concern is that I believe that Qpid should be primarily directed at implementing AMQP standards, and building resuable toolkits and components that fit into any AMQP network. I'd be very concerned if we were inventing alternative management protocols, or building components that only interoperated with other Qpid tools. So, personally I'd like to see statement around components saying that they will be fully implementing emerging AMQP Management, AMQP addressing, etc. standards, and that we as a project then ensure we stick to these goals.

Rob,

Here's where I'm going to have to disagree with you in principle. I believe that Qpid should be primarily directed at innovating with AMQP and helping to drive the AMQP standards where appropriate. If Qpid doesn't do it, somebody else will. I should point out that almost everything we do here is well ahead of the standards, including the JMS client.

The thing I object to in your statement is the direction of flow from the standard to the implementation. Standards bodies _do not innovate_. If the emerging standards are such that a particular valuable innovation cannot be done, the standard needs to change or be ignored. Qpid must not allow itself to be put in the position of meekly sitting and waiting for the tablets to come from on high before implementing.

So here's my proposed statement regarding Dispatch:

Qpid Dispatch is an implementation of an AMQP-compliant router. Dispatch is pursuing a specific approach to routing and addressing that may differ from other approaches. The implementation will conform to all relevant emerging standards (Management, Addressing, and Security) to the extent that it is practical. In the event that there are parts of the specifications that are not practical to implement, we shall provide specifics to the standards committee in an effort to improve the specifications.

-Ted


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org
For additional commands, e-mail: users-h...@qpid.apache.org

Reply via email to