Jeopardy Management System

Service level agreements(SLAs) are commonly used to ensure the Quality of Service (QoS). The conventional way to manage service is to measure the Quality of Service and then determine whether the requirements have been met. This means that problems are detected and then corrective action is taken. By contrast, the Jeopardy Management module relies on predicting the result of Quality of Service compliance of process components that are part of the order fulfillment ecosystem. Therefore, it is frequently possible to take corrective action before a problem occurs, thus minimizing its impact.

Jeopardy is implemented as a tightly coupled component in TIBCO Order Management along with existing features such as Order Management Server, Automated Order Plan Development, and Orchestrator. Notifications to Jeopardy are sent as low-level API calls or through in-process communication, which is similar to other component communication. The advantages of the Jeopardy Management System are as follows:

  • Jeopardy runs in cluster mode.
  • Jeopardy notifications are processed in synchronous, or asynchronous (batch) modes.
  • Improved performance of Jeopardy performance due to in-process (low-level API calls) communication between this application's components.
  • Jeopardy is tightly coupled with Orchestrator and it follows all the finite state automata states.
  • Orchestrator has complete control over the jeopardy functionality improving its performance.
  • In case of any issues, the Orchestrator rolls back any updates to a plan or plan item, and jeopardy automatically reads the latest changes.
  • Instead of saving plan, plan item, and process component information as part of Jeopardy, all the information is now saved as part of the state machine. Jeopardy reads and updates the information as part of the state machine itself.

The following diagram is a representation of the architecture of Fulfillment Order Management:

Architecture of TIBCO Order Management

The following diagram is a representation of the Plan and Order Execution by using Jeopardy:

Plan and Order Execution