I'm hoping to make polling a thing of the past...
The foundation of my project is a serverside javascript engine... Actually it's the Chrome v8 js engine. There is an open source project that has a rather nice implementation.... nodejs. Nodejs makes the v8 js engine extensible. There are ton of modules written for nodejs... Everything from logging, to db access, to css engines, to email, ftp, json, + + +
Nodejs comes built in with a messaging bus, subscriptions, notifications, websockets, and http server.
My plan, which I should be able to validate in the next few days... Is to wrap the Premise COM objects/MiniBroker in a C++ nodejs module, and expose them to nodejs. WHat does this mean? Serverside javascripting for Premise. ANd more importantly making Premise available to all the features of nodejs including a new webserver, websockets, subscribe/notify of changes (instead of polling).
Disclaimer...
Keep in mind though... I am not a Premise user yet... And I really don't want to generate hype at this point... I'm just tinkering.
Tim