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.
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.