Router

Here is the list of features of the Router:

  1. Router redirects the order request to external Orchestrator based on routing parameter configured in the payload.
  2. The routing parameter is extracted using 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 same node. For example, there are two OMS instances deployed in the cluster.
  5. Router can optionally send only the order id in the payload properties (i.e. the order request is removedfrom the payload). The Orchestrator listener gets the payload with order Request from Activespaces hibernate second level cache after consuming the order request.
Router Diagram