The Keryx Notification System provides an architecture and supporting components that allows the rapid development, deployment and evolution of services in a distributed environment.
Users define their interests by registering a filter that is applied to all notifications.
Notifications satisfying the filter are sent to the user, thus services can be flexibly developed without the notification source or the user having prior knowledge of each other. For example, a notification may be generated when Email arrives on a mail server, or when the content of a Web page is updated. The Keryx Notification System provides a real-time, update service that saves the need for regular polling of the original content. This can support a host of Internet-based services. System Principles Notifications contain structured information.