Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Production Management

AMQP message integration

  • Last UpdatedFeb 18, 2025
  • 2 minute read

AVEVA™ Production Management supports Advanced Message Queue Protocol (AMQP) 1.0 for external messaging, including the following software:

  • RabbitMQ

  • ActiveMQ

If no security is configured, the data that passes over an AMQP connection is not encrypted.

You can choose which software to use for sending messages out to an external messaging system; however, AVEVA Production Management uses RabbitMQ for it's internal messaging. Therefore, RabbitMQ is a requirement for AVEVA Production Management.

For information on RabbitMQ, see RabbitMQ for external message integrations.

External messaging integrations diagram showing the Application Server, third-party software, and an external AMQP Server between them.

Securing an AMQP connection

For added security, AVEVA Production Management also supports the AMQP protocol over a TLS connection. When used over a secure connection, the protocol is sometimes referred to as AMQPS in the same way that HTTP over a secure connection is referred to as HTTPS.

The TLS connection provides a layer of encryption for a secure connection. If you require a secure connection and encrypted data, you should use the AMQPS protocol. In this case, the connection will require a valid certificate.

Example of unsecured protocol

amqp://localhost:5672/ampla.events.recordchanged

Example of secured protocol

amqps://localhost:5672/ampla.events.recordchanged

Important things to take note of:

  • We ensure reliable message delivery to an external server. However, we cannot be responsible for the reliability of the external server or further third-party systems.

  • After AVEVA Production Management has delivered messages to the server, the subsequent delivery of messages to downstream subscribers is beyond the control of AVEVA Production Management.

    If the server is not active or online, this could result in the loss of messages to downstream subscribers. These messages may not be retrievable.

In This Topic
TitleResults for “How to create a CRG?”Also Available in