Page tree
Skip to end of metadata
Go to start of metadata

About this tutorial

This tutorial shows you how to configure message queues in Universal Platform to facilitate real-time messaging between two or more client systems.

 Messages exchange or pass data using an interface to a system-managed queue of messages. Messages vary in length and contain data records or system instructions.

So what does this tutorial cover? Well, the scenario is this:

Stewart is a member of the Application Support team of a manufacturing company. The company, Widget Ltd, uses an enterprise resource planning (ERP) system called Food Chain to manage their business functions and automate certain processes.

 A larger company, Tucker Inc., is expanding into new markets and increasing their product offering. As part of this expansion, Tucker Inc. has acquired Widget Ltd.

Meagan is the technical lead of the Application Support team for Tucker Inc. and manages their JD Edwards ERP system.

Due to the business acquisition, Stewart and Meagan are required to integrate the ERP systems of Widget Ltd and Tucker Inc. To facilitate consolidated data reporting across the two companies, it is imperative that any data created and processed by Widget Ltd in the Food Chain ERP system, is synchronised to the JD Edwards ERP system and Tucker Inc.

Tucker Inc. requires that Widget Ltd send through all sales and production data for reporting.

After investigation, it is decided that the most effective way to achieve the required data consolidation is to implement a messaging infrastructure, known as an enterprise service bus (ESB), to process messages between the two ERP systems.

Your task is to help Stewart and Meagan by following this tutorial to set up Universal Platform as an ESB infrastructure.


This tutorial explains how to configure messaging between multiple client systems using Universal Platform as the enterprise service bus (ESB). So in this tutorial:

  • You will start by enabling the messaging service.
  • You will then add a user account that is common to all systems in the messaging process and assign them to a role.
  • You will then create credentials for the user account to access the remote ERP client systems at Widget Ltd and Tucker Inc.
  • Next you will configure the topic, publisher and subscriber messaging components.
  • You will then re-start the messaging service to apply the publisher and subscriber updates.
  • Once the service is started, you will check that the publisher and subscriber are successfully started.
  • At this stage, your ESB messaging infrastructure is configured to publish messages to the topic and read messages from the topic.
  • Since this tutorial demonstrates all tasks on a single messaging server, you will create and process simple messages using pipelines. These pipelines enable you to mimic a system-to-system messaging scenario.
  • Once you have configured publisher and subscriber pipelines, you will create an event to trigger the subscriber pipeline when the subscriber sees that there is a new message available from the publisher pipeline.
  • You will then view the message in system log to check that your system is configured and working correctly.


Now that you are familiar with what we are going to do in this tutorial, let’s begin!

  • No labels