Model Deployment

Two type of models, Product and Action, have to be loaded in AOPD. They are loaded in AOPD using EMS. AOPD has two listeners, one for each model. The Action and Product model listeners are active whether AOPD is deployed in standalone and colocated mode.

Note: Additional listeners, Execution Plan and Amendment are active when AOPD is in standalone mode. In colocated mode, there is direct API call from AFI to AOPD bypassing the queues and listeners configuration for Execution plan and Amendment plan requests.

AOPD stores Action and Product models into the OMS database (data_model table) for both online and offline loading. AOPD, on startup, loads Action and Product models directly from the OMS database.

If something gets published online, AOPD gets the latest updates on Action and Product model listeners. If an existing product is loaded again then it is first updated in OMS database, deleted from local repository and then the incoming product model is loaded in AOPD.