Data Store Service Architecture
What is the Data Store Service?
The Data Store Service help ensure any pending ASAP and scheduled callbacks are registered in Callback again after a restart. There could be times a restart of the solution is necessary. When a restart of the solution takes place, the memory space where ASAP and scheduled callbacks is stored will be deleted. The Data Store Service, upon startup of the solution, will send any pending ASAP and scheduled callbacks so they can be dialed.
The Data Store Service is a required application always installed on each Core Instance server in a Callback solution.
Architecture Overview
Details on each connection point:
- Queue Manager is responsible for ensuring callback records are added and removed from the Data Store Service. This starts be asking QM Controller to add or remove the record from the Data Store Service.
- QMController passes the requests over to the Data Store Service.
- Report Writer will call the VHQMS web service to retrieve configuration data during startup.
- VHQMWS will read the configuration database and provide necessary configuration information to Report Writer during startup.