Insight Factory Bank Admin
Insight Factory Bank Admin is the component being responsible for:
providing admin API to manage Insight Definitions. Exposed endpoints are used by Insight Factory Admin UI.
providing integration API for registering custom events. See more information about event integration here.
providing API endpoints for describing events metadata, defined custom values and alias functions, so Admin could create meaningful Insight Definition criterions.
providing integration API used by other components of the system informing about active definitions and exposing events data.
informing other nodes (Triggering Engine, Dispatcher, FeedAPI) about definitions changes or deletions, so corresponding Insight Messages could be marked as Irrelevant or deleted and as a result not be delivered to the end-user.
It could be extended by plugins.