Hi Arun,

> I'm new to AMQP and i am trying to read up on the standard.

Great - welcome!

> I saw that the network level messaging has been standardized.

Yes.

> But I could not determine if the actual API that clients 
> might use (from C/C++/Java etc) is part of the standard or not.

No, the API is not part of the standard.

> Could someone please clarify this for me?

JMS is an API that is often used with Java and it is more-or-less
standard for Java messaging. However, it doesn't have access to all AMQP
features and the other APIs to Qpid are not standardized and may differ
from the API to other AMQP implementations. However, programs written to
other APIs should interoperate with other AMQP implementations at a
compatible version of the standard. That is, a .NET program written to
one API should interoperate with a C++ program or Java written to
another API as long as they're all using AMQP 0-10, for example, and
using a broker implementing AMQP 0-10.

-Steve

--
Steve Huston, Riverace Corporation
Total Lifecycle Support for Your Networked Applications
http://www.riverace.com


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:users-subscr...@qpid.apache.org

Reply via email to