AMQP 1.0 and INETCO

What is AMQP 1.0?

Version 1.0 of the Advanced Message Queuing Protocol (AMQP) is an important standard for INETCO's banking and financial services customers. 

The AMQP 1.0 standard is being promoted by the likes of Bank of America, N.A., Barclays Bank PLC, Cisco Systems, Inc., Credit Suisse, Deutsche Börse Systems, Goldman Sachs, INETCO Systems Ltd, JPMorgan Chase Bank & Co., NASA, Microsoft Corporation, Novell, Progress Software, Rabbit Technologies, VMware Inc., Red Hat, Inc., Solace Systems, Inc., Tervela, Inc., TWIST Process Innovations, WSO2, Inc., 29West Inc, StormMQ, and Informatica.

AMQP 1.0 has widespread support across the financial banking and trading industries

AMQP is a platform agnostic, open source transport layer protocol that replaces costly dependencies on any one proprietary transaction message protocol format.  This translates into cheaper and easier middleware technology integration and business-to-business interoperability for the financial banking and trading industries.  It is an open alternative to building in-house, expensive messaging system infrastructures. 

In August 2011, the AMQP Working Group transitioned AMQP 1.0 to the international open standards body, OASIS. 

AMQP 1.0 improves the efficiency of moving around object oriented data in high mobility infrastructures

AMQP 1.0 supports both synchronous and asynchronous messaging, and can broker messages and queue data updates simultaneously received from multiple data points.  The protocol can be utilized by anyone looking for ways to improve the efficiency of moving around object oriented data in high mobility infrastructures. Files and data streams maintain their object nature enabling the exchange of serialized objects and the exchange of metadata descriptions.  

AMQP 1.0 also offers a safer, easier approach to passing messages within cloud and SOA environments

Many of the newer web transactions are conducted by doing things XML over HTTP and other proprietary formats were never architected to do.  The AMQP 1.0 transport layer is designed for enterprise messaging, offering developers a cheaper, easier alternative to “bending” existing messaging formats to meet the emerging needs of new message-based applications, including those in the web and the cloud.   AMQP 1.0 was also designed with the security and reliability many developers currently add on top of XML/HTTP.  It is easy for standard security devices such as firewalls to inspect AMQP 1.0 traffic because it is an open, documented standard.

AMQP 1.0 and INETCO

INETCO is deploying AMQP 1.0 for communications between the different components of the INETCO Insight product. We are also adding AMQP 1.0 to the extensive list of financial protocols and proprietary message formats already supported by the INETCO Insight business transaction management software.  Currently, INETCO Insight is the only out-of-the-box transaction monitoring solution that supports this protocol. Read the press release.

What is iAmqpDecode?

iAmqpDecode is a command written by INETCO that decodes AMQP messages.

Download Version 1.13 (December 13th, 2011) (879 kb .tgz file)

iAmqpDecode Command Output Example

iAmqpDecode command output example

Why was INETCO’s AMQP decoder built?

Primary features of iAmqpDecode

iAmqp Decode is released under the new (e.g. 3 clause) BSD open source license. (For more information, refer to the source code contained in the download.)

Questions? For further information regarding the iAmqpDecode command, email the INETCO R&D team.  If you are interested in deploying INETCO Insight to monitor your AMQP messaging, contact us.