vendredi 11 décembre 2009
APE, ça push
Je viens de découvrir, sur cette dépeche de LinuxFr, un nouveau système COMET complet.
APE (Ajax Push Engine) est un projet opensource sous license LGPL pour la partie cliente et GPL pour la partie serveur. Ce système se base sur les standards du Web pour fonctionner. Il supporte un gros nombre de connexions simultanées.
APE permet de diminuer drastiquement la charge serveur d'applications qui ont besoin d'obtenir des informations du serveur en temps réel.
Ce serait très intéressant d'adapter APE à GWT.
La partie cliente est réalisée en Javascript et le protocole de communication est basé sur JSON ce qui me parait être un bon point pour créer une API intégrant APE à une application GWT. Par contre pour la partie serveur qui est réalisé en C, il faudrait étudier la question de plus près pour analyser l'intégration d'APE mais cela doit être prévu par les développeurs.
J'espère que cette idée motivera des développeurs :)