Process for Running Order-related Requests Using EMS

This section explains the process for routing and running order-related requests using TIBCO Enterprise Messaging Service (EMS).

  1. After receiving an order-related request, the system first identifies the instance ID (also known as instance_id) associated with the order.

  2. The request is then dispatched to EMS. It includes a JMS header named originator, with the instance ID specified as its value.

  3. The owner instance listens for this request by creating a listener with a selector matching the originator value.

  4. The owner instance proceeds with processing the request as required.

    When making requests to southbound systems, the system includes a header named originator, with the instance ID as its value, in one of the following ways:

    • For requests sent through EMS, the system includes this information in the JMS header.

    • For requests made through REST, the system includes this information in the HTTP Request header.