The real-time web is a network web using technologies and practices that enable users to receive information as soon as it is published by its authors, rather than requiring that they or their software check a source periodically for updates (https://en.wikipedia.org/wiki/Real-time_web).
Suppose that user has submitted a request for a report from their desktop web app and wants to know when it has finished. How do they do it? The user could keep checking or the client-side JavaScript could keep polling the server on the user's behalf. Bit wasteful, especially if they also want to be informed of when stock runs down to a critical level in a particular warehouse and also, as month end approaches, track sales totals just as orders arrive.
This proof-of-concept will allow authenticated users of a Angular/KendoUI app to request that they are notified when data in the OpenEdge Database changes and then to receive that data until they cancel the subscription. Two particular uses cases will be shown:
Notification of a particular event
Chart showing how data changes has updates are made to the database
(neither of the above will rely on the client polling the server)
Built With
- angular.js
- cdc
- kendoui
- node.js
- openedge
- pasoe

Log in or sign up for Devpost to join the conversation.