IMan Architecture
There are four primary components to IMan: three Window Services and one IIS Web Application.
IIS Web Application
The user interface portion of IMan where integrations are designed, integrations scheduled and setup options maintained.
Data Per-view Service
The data service generates the intermediate results shown on the preview area on the transform setup screen when designing integrations.
Log Service
The log service commits any audit log entries to the IMan database. The log entries are retrieved from a private message queue which is created during the IMan installation.
The log service must be running in order for the audit reports to be generated correctly.
Scheduler Service
The scheduler service runs scheduled integrations from the Schedule area of IMan. The scheduler service is also the service which runs integrations triggered from File Events.
Scheduler & Log Service Database Connection Loss
The log and scheduler services maintain persistent connections to the IMan database. If database connectivity is lost the services will automatically retry connecting immediately and thereafter attempting a reconnect at 15 seconds, 30 seconds and then every 60 seconds.
Upon connection loss an error event is written to the Windows Application Log, and an information event is written upon reconnection.