Sincronización basada en sucesos

Cúram proporciona sucesos para permitir que los componentes débilmente acoplados de la aplicación se proporcionen información entre sí acerca de los cambios de estado. Se documentan en la publicación Cúram Server Developer's Guide..

Para cada entidad que contribuye a un servicio de búsqueda se deben emitir sucesos cuando se crea, suprime o modifica. El manejador de sucesos llama luego a la clase SearchController para actualizar el servidor de búsqueda con el cambio.

Cualquier entidad que contribuye a un servicio de búsqueda debe tener operaciones de modificación posterior, inserción posterior y eliminación posterior añadidas que emitan los sucesos.