Architecture

Here is the list of features of the Router:

  1. Router redirects the order request to the external Orchestrator based on the routing parameter configured in the payload.
  2. The routing parameter is extracted using the XPATH expression.
  3. Router invokes the Orchestrator services or using JMS.
  4. Router also manages the table of order id of the order request and Orchestrator node that processed. Router makes sure that any subsequent request on the order is routed to the same node. For example, there are two Order Management Server instances deployed in the cluster.
  5. Router can optionally send only the order id in the payload properties (that is, the order request is removed from the payload). The Orchestrator listener gets the payload with order Request from TIBCO ActiveSpaces® hibernate second-level cache after consuming the order request.
Router Diagram