Technical architecture
Batch jobs are modelled as Quartz jobs, and are integrated using the Quartz integration provided by the Spring framework.
Batch jobs have access to the business service layer of nevisIDM. Note that the business service interface is considered to be internal and may therefore change from one release to the next, but most likely it will not. As an alternative, we recommend using the official nevisIdm web service interface. A batch job could also use plain JDBC to access the nevisIDM database directly. However, we do not recommend this approach since it is a risk to data consistency and the database schema may be subject to change.
The facility includes a number of built-in jobs as well as support for pluggable batch jobs to address specific customer needs.
Note that custom batch jobs are deprecated. Use an external job-scheduler (e.g. Cron) accessing official nevisIDM API's as a replacement.