Réalisation
d’un ensemble client - serveur
(Projet de télé médecine)
Il s’agit de réaliser un ensemble client – serveur destiné à des applications de télé médecine. Les contraintes essentielles du projet sont les suivantes :
·Le client doit être considéré comme « universel ». C’est à dire qu’il doit pouvoir s’adapter à tout type de plates-formes et, partant, à tout type de systèmes d’exploitation. On peut donc imaginer qu’il sera développé dans un langage permettant une bonne portabilité (Java, PhP,Perl,Python…).
·De même, le client doit pouvoir assurer deux fonctions essentielles :
·La mise en rapport d’un utilisateur reconnu et identifié (médecin, infirmier, biologiste…) avec le serveur donc il doit être doté d’une interface « homme – machine » (IHM) efficace et convivial puisqu’il devra permettre notamment la consultation de diverses bases de données (classiques –type SQL- , images, signaux)
·La gestion automatique de pseudo-drivers (capteurs locaux…) et donc le monitoring et la gestion d’exceptions.
·La communication entre le client et le serveur doit être conçue de façon la plus transparente possible. Les flux doivent pouvoir être totalement bi-directionnels (dialogues à l’initiative de chacun des participants , le langage utilisé au travers HTTP sera de type XML – RPC. La sécurité des transmissions qui est un des points essentiel du projet final sera étudiée mais pas forcément implémentée.
·Le serveur quand à lui devra impérativement être développé dans un environnement de type Linux. Il devra comprendre :
·Un accès sécurisé
·Une IHM de qualité (cf. client)
·Les accès aux différentes BDD ainsi qu’à des applications déjà existantes d’aide à la posologie ou de modélisation du comportement « patient ».
Contact : F.ROCARIES,
C.DIETRICH