Nouvelle architecture pour le serveur UNL

Résumé : Pour répondre aux nouvelles exigences du projet UNL, il fallait implémenter un serveur de déconversion accessible par Common Gateway Interface (CGI). Le déconvertisseur UNL programmé par l'équipe de l'IAS pouvait alors utiliser directement cette CGI en indiquant son adresse pour la déconversion du français. N'ayant eu aucune indication préalable en ce qui concernait l'architecture de notre serveur, nous avions implanté une interface par courrier électronique. Nous avions donc ajouté un script CGI qui simplement transformait la requête en courrier électronique et l'envoyait à notre serveur. Cette solution présentait l'avantage de ne pas modifier la partie existante de notre serveur. Par contre, cette architecture présentait quelques défauts. Il était finalement impossible d'utiliser la CGI pour interroger le serveur. Cette CGI devait gérer une boite aux lettres de communication avec notre serveur de déconversion. Elle manquait de robustesse et de stabilité. Elle ne pouvait pas par exemple traiter plus de 99 requêtes simultanément. D'autre part, la communication par courrier électronique ralentissait considérablement le temps global de déconversion. Lors d'une recherche sur la Toile, j'ai trouvé un protocole d'interrogation de dictionnaires fonctionnant par TELNET. Le Dictionary Server Protocol (DICT) est une transaction TCP basée sur un protocole de requête/réponse qui permet à un client d'accéder à des entrées de dictionnaires. La RFC 2229 le décrivant est disponible à l'adresse suivante : http://www.dict.org/rfc2229.txt. Nous avions donc pensé modifier l'architecture de notre serveur de façon à ce que la conmmunication entre la CGI et le serveur ne se fasse plus par courrier électronique mais par TELNET/DICT.
Document type :
Reports
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-00968849
Contributor : Mathieu Mangeot <>
Submitted on : Tuesday, April 1, 2014 - 4:20:16 PM
Last modification on : Wednesday, July 25, 2018 - 1:23:53 AM
Long-term archiving on : Tuesday, July 1, 2014 - 2:31:29 PM

File

ArchiUNL_MM.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00968849, version 1

Collections

IMAG | UGA | LARA

Citation

Mathieu Mangeot. Nouvelle architecture pour le serveur UNL. 1999. ⟨hal-00968849⟩

Share

Metrics

Record views

85

Files downloads

1571