When PRIVACY VAULT performs a task, it also produces an event - a real-time indicator of a processing activity.
Other PRIVACY VAULT and 3rd party services are able to 'subscribe' to consume these events to trigger any of their own tasks needed as a result of the event.
An event-driven architecture offers many advantages in the PRIVACY VAULT solution:
Asynchronous. Most PRIVACY VAULT services are performed asynchronously. This supports massive scalability as well as long-running business processes.
Automated complex processing. Virtually any kind of action can be performed based upon a personal data processing event.
Loose Coupling. Services can be updated, tested, and deployed independently without any dependency or impact on other services that are already running.
Recovery. PRIVACY VAULT can recover when events fail by “replaying” them from its processing queues.
Event-driven services are developed graphically, using industry-standard BPMN2 definitions. This enhances productivity across business, technical and security staff wishing to extend PRIVACY VAULT functionality to address specific business use cases.