Synchronisation basée sur les événements

Cúram fournit des événements qui permettent aux parties mal couplées de l'application de se fournir mutuellement des informations relatives aux changements d'état. Ils sont décrits dans le manuel Cúram Server Developer's Guide..

Chaque entité qui contribue à un service de recherche doit avoir des événements lorsqu'elle est créée, supprimée ou modifiée. Le gestionnaire d'événements appelle ensuite la classe SearchController pour mettre à jour le serveur de recherche avec le changement.

Toute entité qui contribue au service de recherche doit contenir les opérations postmodify, postinsert et postremove qui génèrent les événements.