|
Les appareils numériques permettent d'obtenir des fichiers que l'utilisateur peut transférer sur son ordinateur personnel. |
|
Il s'agit alors d'utiliser la liaison Internet pour leur permettre d'envoyer ces fichiers à un laboratoire et de passer commande pour le tirage. |
|
Manque de fiabilité :
Si ces transmissions en Upload (du client vers le serveur) sont effectuées par un navigateur Internet (client HTTP), elles fonctionnent mais ne sont pas fiables. |
|
Pourquoi ?
Sous HTTP, ce sens de communication sert à transmettre des requêtes et des données de faible volume: |
|
Les navigateurs ne sont donc pas adaptés à cette opération:
Le protocole HTTP ne permet pas de visualiser la progression réelle du transfert. Le navigateur est figé pendant toute la durée de l'opération, seule une animation graphique en boucle peut être visualisée sur l'écran. |
|
Conséquences de l'utilisation de moyens inadaptés:
Si ce transfert dure un peu trop longtemps, ce délai peut être interprété comme un incident. Les navigateurs autant que les programmes coté-serveur sont impliqués dans l'interprétaion de ce délai. Ces limitations provoquent quelquefois des interruptions: Le temps de transmission est fonction de la taille du fichier, du type de liaison et de l'encombrement du réseau. |
|
Les limitations du temps de transfert du protocole HTTP ne concernent pas FTP.
Une liaison de controle reste toujours disponible alors que les données sont transmises sur un autre canal de communication. La transmission est toujours sous le contrôle du module client FTP. Les incidents peuvent alors être traités d'une manière appropriée. |
|
Le navigateur n'est mis à contibution que pour la partie visuelle de l'interface utilisateur (GUI).
Les transferts sont entièrement sous le contôle du Plug-In. |
|
LNAApplet, permet aux clients de transmettre leurs photos à un serveur. |
|
LABApplet, permet aux laboratoires de récupérer ces photos et la commande du client afin de procéder aux tirages. |
|
Pas d'administration des serveurs ni de Back-Office
Autrement dit, pas besoin d'un Webmaster pour faire fonctionner les services. en effet, le serveur n'est sollicité que pour enregistrer et envoyer les fichiers. |
|
Les traitements sont tous effectués par le PC des utilisateurs (clients et laboratoires).
Par conséquent, aucun programme ne doit être installé sur le serveur d'hébergement du laboratoire (CGI, ASP ou JSP).
Les fonctions d'envoi et de récupération des fichiers sont assurées par le programme en ligne activé par le navigateur lorsqu'il visualise la page commande de tirage du laboratoire. Le serveur est donc très peu sollicité car la charge de travail est distribuée aux PC de chaque utilisateur (client et laboratoire). La mise en oeuvre du protocole FTP repose sur des fonctions disponibles sur tous les serveurs Internet. |
|
Il suffit que les Plug-In LNA figurent en un seul exemplaire à une adresse Internet.
Le site de chacun des laboratoires fait référence a ce module unique. Évolutions et mises à jour: Les modules étant toujours accédés en ligne, toute évolution devient effective dès la mise en place d'une nouvelle version. Configuration des différents laboratoires: Pendant l'exécution, chaque laboratoire est différencié par une configuration permettant d'orienter le comportement des programmes: |
|
La mise en oeuvre repose sur un Plug-In Java pris en charge automatiquement par les navigateurs.
Toutes les plate-formes utilisent la même archive en ligne. L'utilisateur (client ou laboratoire) n'a aucun programme à installer sur sa machine. Toutes les machines Windows, Mac et Unix utilisent donc les mêmes modules. |