Skip to Content
Author's profile photo Peter Ha

Advantco AMQP Adapter for SAP PI.


Advanced Message Queuing Protocol(AMQP) is an open internet protocol for business messaging.

AMQP is comprised of several layers. The lowest level defines an efficient, binary, peer-to-peer protocol for

transporting messages between two processes over a network. Above this, the messaging layer defines an

abstract message format, with concrete standard encoding. Every compliant AMQP process MUST be able to

send and receive messages in this standard encoding. (Source:OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0)

SAP PI supports Java Message Service (JMS) which is a robust and widely supported protocol for reliable messaging on the JAVA platform. However, JMS is not a perfect solution for cross-platform interoperability as most implememtations relied on proprietary protocols. It is important to understand that JMS is a standard messaging API for the JAVA platform while AMQP provides messaging protocol for cross-platform interoperability. This means that it is no longer required to deploy vendor specific libraries as with the case of the JMS adapter. The AMQP adapter client library allows integration between SAP PI and any AMQP implementation across different platforms without the need for additional deployments.

Another important difference between JMS and AMQP is how the message are routed from the producer to the consumer. In JMS, a producer puts a message to a specific queue to which the consumer connects to retrieve the message. Of course, this is simplification but that is how it works generally. In contrast, AMQP supports more complex and sophisticated routing mechanism (called exchanges) including direct exchange(single queue), fanout exchange (every queue) and topic exchange (based on specific key).


The Advantco AMQP Adapter for SAP PI allows both message publishing as well as message consumption with SAP PI. In the sender channel, SAP PI will acts as an AMQP message consumer while on the receiver channel side, SAP PI can send messages to an exchange. The AMQP Adapter enables SAP PI to be a cross-platform messaging integration platform that would lower the burdens to integrate with internal or external platforms across heterogeneous platforms. The Advantco AMQP Adapter works with any AMQP compliant broker system.

Key features:
– Full integration with SAP PI Adapter Framework, Alert Framework and Monitoring.
– The AMQP adapter can be used to send and to receive messages from any AMQP-compliant broker.

– Advantco AMQP adapter is compliant with OASIS Advanced Message Queuing Protocol (AMQP) Version 1.0.

– SAP Certification.

– Available for SAP PI 7.1, 7,11, 7.30, 7.31

Key advantages:
– Simplify SAP PI messaging with any AMQP broker.
– No vendor specifc libraries are required which will lower test and maintenance costs.



Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Does the adapter support Topics, to enable publish/subscribe-like functions? (Since the out of the box JMS adapter does..)

      Author's profile photo Peter Ha
      Peter Ha
      Blog Post Author

      Yes, AMQP supports Topic Exchange which is much more flexible than JMS Topic feature. It is important to understand that in AMQP, it is the message consumer that determine to which queue a message is routed. Topic Exchange does a wildcard match between the routing key and the routing pattern specified in the binding.

      Author's profile photo Case Ahr
      Case Ahr

      Do we get it through Service Marketplace or what?  I'd like to play around with it.  Thanks!

      Author's profile photo Peter Ha
      Peter Ha
      Blog Post Author

      Hi Case,

      Drop me an email if you want to trial the AMQP adapter.

      kind regards.

      Author's profile photo Former Member
      Former Member


      Is this AMQP adapter certified and available ? We are on PI 7.31 AEX and would like to see if this can be used to connect and read from RabbitMQ ?


      Author's profile photo Peter Ha
      Peter Ha
      Blog Post Author

      Hi Raja,

      the adapter AMQP is scheduled for certification by mid-November. Please send me an email if you want to do a trial of the AMQP adapter.

      kind regards,

      Peter Ha

      Author's profile photo Ashish Bahl
      Ashish Bahl

      Please connect to me at for a demo or any of your technical/sales questions.