Francois Lévy a écrit :
Bonjour
l'équipe TALN, plus exactement ses membres qui participent au projet Ontorule, doivent délivrer un démonstrateur en décembre pour la première année du projet. Ce démonstrateur utilise en amont un logiciel de TAL pas très facile à faire fonctionner avec certitude quel que soit le système et l'environnement. Nous avons recherché une solution de secours . De toute façon, le logiciel en question va être installé sur LIPN-Tal2 pour les besoins de l'équipe --> est-il possible d'y donner accès par un web service que le démonstrateur pourrait appeler de n'importe-où, même de l'extérieur du labo ?
En gros, on envoie un fichier texte au logiciel de TAL, et il renvoie l'analyse sous forme de texte. Je suppose que, du point de vue système, il s'agit de faire de la traduction d'adresse à l'entrée en évitant les trous de sécurité et de lier le service web sur TAL2 au serveur apache sur lipnweb.
Question 1 : est-ce que c'est faisable ? Question 2 : si oui, quel est le délai (il faut encore après que nous mettions en place et que nous testions le service) ? Question 3 : si oui, avez-vous déjà une idée du serveur de WS ? Sondes a essayé Axis et a un peu d'expérience dessus. Je ne sais rien de plus.
Si ça marche, on pourrait laisser le service en place au moins en interne pour permettre aux nouveaux arrivants de s'initier aux logiciels de TAL facilement, avant de maîtriser leur usage pour de plus gros travaux. Si ça reste ouvert sur l'extérieur, ça peut intéresser d'autres équipes pour leurs logiciels.
Je voudrais savoir : le web service est-il interactif (utilisation d'une notion de session) ou pas ? S'il s'agit juste (comme j'en ai l'impression) de soumettre un texte et de renvoyer le résultat, le protocole HTTP et un script CGI sont amplement suffisants. Des scripts CGI élémentaires sont aussi simple que ça: #!/bin/sh echo 'Content-type: text/plain' echo echo 'Coucou (from toto.cgi)' echo $QUERY_STRING (les entrées sont passées en partie sous forme de variables d'environnment, en partie sur l'entrée standard). Faire un script de quelques lignes qui exécute un binaire et récupère le résultat n'est pas compliqué. Maintenant, le reste, c'est du peaufinage. Mais vu les utilisations décrites, il semble suffisant de faire un script CGI en attendant mieux. -- Jean-Christophe Dubacq