Migration appli Delphi client lourd vers client/serveur

Migration appli Delphi client lourd vers client/serveur - Divers - Hardware - Périphériques

Marsh Posté le 13-02-2018 à 16:34:17    

Bonjour à tous,  
 
Dans le cadre du passage d'un projet client lourd vers une application connectée
à un serveur (actuellement à l'étude DataSnap) afin de transférer de manière ponctuelle
et récupérer des informations depuis le serveur. Nous aimerions avoir quelques retours
sur les autres technologies disponible, leur pérénitées ainsi que leur facilité d'adaptation.
 
Voici le profile de notre application
 
   * le client se connecte de manière ponctuelle à un serveur Distant pouvant être hébergé ailleurs.
   * il peut y avoir jusqu'a 300 clients connectés en même temps sur un période étalée de 3 jours
     ces 300 clients peuvent envoyer sur un intervalle horaire variable (1 à 2 H et de manière décallée
     en fonction du décallage horaire (différents pays).
   * ces connexions peuvent transmettre jusqu'a 5000 données donc par 300 = 1.500.000 sur une période d'un mois
   
Nous avons pour l'instant retenue la solution DataSnap car déjà employée sur des applications médicales
et surtout pour sa facilité de migration du projet client lourd Delphi vers ce type d'architecture.
et également pour sa pérénité avec Delphi.
 
   Nos questions : qu'en pensez-vous ?
                    quels arguments et quelles solutions intermédiaires ou autre proposez vous ?
                    En ce qui concerne RAD Server, cela à un cout à la licence, mais exite-t-il
                    des exemples de migration d'une application DataSnap vers RAD Server ?
                    Quels sont vos expériences dans ces différents domaines ? (cas concret) ?
 
   De notre côté nous allons lancer une simulation de 300 clients transmettant 5000 requêtes JSON REST
   vers notre serveur DATASNAP qui va effectuer une insertion de chacune de ces requêtes dans une base
   MySQL de 40Go, l'insertion renverra un accusé réception et un accusé écriture (simple booléen)
 
Merci pour vos retours, de notre côté nous publieront les résultats de nos tests

Reply

Marsh Posté le 13-02-2018 à 16:34:17   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed