摘要 |
La présente invention concerne une méthode pour échanger des données entre une application hébergée sur une plate-forme mobile et un hôte distant. L'actuelle méthode la plus en rigueur est la communication de type client-serveur full connecté, généralement via API REST, qui nécessite à une application cliente d'être constamment connectée à internet pour utilisation, et qui )eut faire transiter plusieurs fois la même informations durant la communication : les données sont equêtées pas le client à la volée, au besoin. La dite méthode est divisée en 3 processus indépendants et met en place 2 files d'attentes avec gestion d'états pour les informations communiquées entre l'application cliente et une application distante : les informations entrantes et les informations sortantes. Le parallélisme et le :adencement des 3 processus permet à l'échange de données de ne requérir que très peu de ressources pour obtenir une communication quasi temps réel (pseudo-synchrone) selon la :configuration des processus. Chacun des 3 processus a une fonction particulière dans au moins un des workflows des informations transitantes. Le premier est dédié à la récupération de l'information, le deuxième à son interprétation, et le dernier à l'envoie des nouvelles informations générées par l'application cliente. .es 2 différents workflows définissent naturellement 2 files d'attente de type FIFO de messages à traiter qui permettent entre autre chose l'utilisation de l'application cliente sans être connecté à internet. La méthode selon l'invention est destinée à tout type de synchronisation de données entre ne application mobile et une application distante. |