OMS Components

The Order Management System (OMS) consists of the following four application components:

  1. OMS Server - Core OMS server component, which provides SOAP-based web services over HTTP and JMS, JMS data interfaces, offline catalog web service and file polling interfaces, and REST APIs for OMS UI. This component also provides plan generation, orchestration, and jeopardy management capabilities.
  2. OMS UI - provides Web based interface to browse orders and execution plans and perform actions on the orders.
  3. Dashboard - web gadget based container for providing summary information about the order fulfillment engine. Current version provides four gadgets, namely Order Summary, Orders in Execution, backlog Order, and Amended Orders.
  4. AOPD - This component provides plan generation capability in standalone mode.
  5. OPE - This is an in-memory engine that fetches products to load from the OMS database.

It is essential for all the components in an application to work together and support the architecture.