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