Bonjour,
Je suis en train de créer une application android qui a pour tache se connecter à un serveur WEB (Tomcat 7 ici) via une connexion HTTP et échange de données en format JSON. tout ça marche Nickel !
Le problème c'est qu'on m'a demandé en plus d'implémenter un mécanisme de notifications et d'alertes dont le mécanisme est le suivant :
- lorsque le serveur rencontre une condition prédéfini, il envoi un message d'alertes aux clients connectés.
J'ai cherché dans le Net et j'ai tombé sur deux solutions que je me sens un peu confus:
- Asynchronous servlets (servlets asynchrones) dont le scénario est que le client ouvre une connexion HTTP avec le serveur dans un service android et que le serveur ne repond que lorsque une condition est vérifié.
- Les WebSockets dont le scénario est d'ouvrir une connexion en WebSocket dans un service et qu'on l'utilise juste pour les notifs et les alertes (celle ci pose un problème d'integration avec Tomcat ainsi que j'ai pas bien compris le principe d'échange de données).
Alors, vu ce besoin, je voudrais bien vous avez plus d'idées concernant cette problématique ainsi que le choix de la solution à implémenter.
ça fait pas mal de temps que je me trouve planqué !!![]()
![]()
Merci en avance pour votre aide.
Amicalement
Partager