qsos-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qsos-commits] qsos/sheet/R-server rApache/rApache-1.1.14_fr.q...


From: Raphaël Semeteys
Subject: [Qsos-commits] qsos/sheet/R-server rApache/rApache-1.1.14_fr.q...
Date: Tue, 29 May 2012 12:56:28 +0000

CVSROOT:        /sources/qsos
Module name:    qsos
Changes by:     Raphaël Semeteys <rsemeteys>    12/05/29 12:56:28

Added files:
        sheet/R-server/rApache: rApache-1.1.14_fr.qsos 
        sheet/R-server/RServe: RServe-0.6-3_fr.qsos 
        sheet/R-server/template: ServeurR.mm ServeurR.qsos 

Log message:
        Remote acces to R Server

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/R-server/rApache/rApache-1.1.14_fr.qsos?cvsroot=qsos&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/R-server/RServe/RServe-0.6-3_fr.qsos?cvsroot=qsos&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/R-server/template/ServeurR.mm?cvsroot=qsos&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/R-server/template/ServeurR.qsos?cvsroot=qsos&rev=1.1

Patches:
Index: rApache/rApache-1.1.14_fr.qsos
===================================================================
RCS file: rApache/rApache-1.1.14_fr.qsos
diff -N rApache/rApache-1.1.14_fr.qsos
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ rApache/rApache-1.1.14_fr.qsos      29 May 2012 12:56:25 -0000      1.1
@@ -0,0 +1,368 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+   <header>
+      <authors>
+         <author>
+            <email>address@hidden</email>
+            <name>Mylène Potiez</name>
+         </author>
+      </authors>
+      <dates>
+         <creation></creation>
+         <validation></validation>
+      </dates>
+      <appname>rApache</appname>
+      <desc></desc>
+      <release>1.1.14</release>
+      <licenseid>23</licenseid>
+      <licensedesc>The Apache License 2.0</licensedesc>
+      <url>http://rapache.net/</url>
+      <demourl></demourl>
+      <language>fr</language>
+      <qsosappname></qsosappname>
+      <qsosformat>1.0</qsosformat>
+      <qsosspecificformat></qsosspecificformat>
+      <qsosappfamily>Serveur R</qsosappfamily>
+   </header>
+   <section name="generic" title="Section générique">
+      <desc>Les critères génériques de l'évaluation Presto de QSOS</desc>
+      <element name="intrinsicdurability" title="Pérennité">
+         <desc>Pérennité</desc>
+         <element name="maturite" title="Maturité">
+            <desc></desc>
+            <desc0>Logiciel provenant d'un fork ou avec une forte probabilité 
de fork dans un futur proche.</desc0>
+            <desc1>Projet jeune (moins de 3 ans) ou connaissant des 
difficultés à stabiliser les versions de développement.</desc1>
+            <desc2>Projet stable ou ayant un bon historique de gestion de 
crise. Les nouvelles versions apportent de façon prépondérante de nouvelles 
fonctionnalités.</desc2>
+            <score>1</score>
+            <comment>Release 0.1.1 le 2005-09-30
+Release 1.1.14 le 2011-01-12</comment>
+         </element>
+         <element name="adoption1" title="Adoption">
+            <desc></desc>
+            <desc0>Usage détectable sur Internet sans véritable activité 
communautaire</desc0>
+            <desc1>Utilisation communautaire prépondérante</desc1>
+            <desc2>Nombreuse références industrielles</desc2>
+            <score>1</score>
+            <comment>Il existe un groupe d'utilisateurs de référence (via 
Google Group) et au minimum un site externe recommandant l'usage avec des 
exemples professionnels.
+http://www.stat.ucla.edu/~jeroen/info.html</comment>
+         </element>
+         <element name="developpement" title="Développement">
+            <desc></desc>
+            <desc0>Deux ou moins de deux développeurs clairement 
identifiés.</desc0>
+            <desc1>Équipe de développement réduite avec un turn-over 
important ou sans équipe de direction identifiée.</desc1>
+            <desc2>Équipe de développement structurée comportant plus de 5 
développeurs actifs.</desc2>
+            <score>0</score>
+            <comment>Un développeur : Jeffrey Horner
+http://biostat.mc.vanderbilt.edu/twiki/bin/view/Main/JeffreyHorner
+Jeffrey Horner a fait plusieurs projets avec R</comment>
+         </element>
+         <element name="activite" title="Activité">
+            <desc></desc>
+            <desc0>Très faible activité, que ce soit sur les résolutions de 
bugs, les releases, l'ajout de nouvelles fonctions ou sur les espaces 
communautaires (wiki, forum, mailing list...)</desc0>
+            <desc1>Activité détectable mais anarchique (pas feuille de route 
accessible facilement, pas de prévisions de nouvelles fonctionnalités ou de 
prévisions de nouvelles versions visible)</desc1>
+            <desc2>Activité importante et visible via la mise en place de 
feuilles de routes traçant les requêtes de nouvelles fonctionnalités et/ou 
les prévisions de sortie des nouvelles version</desc2>
+            <score>0</score>
+            <comment>2008-10-06 : Thanks for Jeroen Ooms for all his great 
feedback. Really the first  user to share his successes/complaints about 
rapache with me.
+</comment>
+         </element>
+         <element name="strategicalindependence" title="Indépendance 
stratégique">
+            <desc0>Pas de stratégie détectable ou stratégie dictée par une 
société commerciale, un sponsor ou un individu unique.</desc0>
+            <desc1>Stratégie décidée par l'équipe de developpement.</desc1>
+            <desc2>Indépendance forte de l'équipe de développement, fort 
engagement du projet dans un processus de standardisation.</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="copyrightowners" title="Détenteur des droits">
+            <desc0>Les droits sont détenus par quelques individus ou entités 
commerciales, facilitant le changement de licence</desc0>
+            <desc1>Les droits sont détenus par de nombreux individus de 
façon homogène, rendant le changement de licence très difficile</desc1>
+            <desc2>Les droits sont détenus par une entité légale, une 
fondation dans laquelle la communauté a confiance (ex: FSF, Apache, 
ObjectWeb)</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="license" title="Licence">
+            <desc>Licence, à pondérer uniquement si le client désire un 
jour devenir propriétaire du code</desc>
+            <element name="permissiveness" title="Permissivité">
+               <desc0>Licence très stricte, comme la GPL</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très permissive comme BSD et Apache</desc2>
+               <score>2</score>
+               <comment></comment>
+            </element>
+            <element name="protectionagainstproprietaryforks" 
title="Protection contre des forks commerciaux">
+               <desc0>Licence très permissive comme BSD et Apache</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très stricte, comme la GPL</desc2>
+               <score>0</score>
+               <comment></comment>
+            </element>
+         </element>
+      </element>
+      <element name="industrializedsolution" title="Industrialisation">
+         <desc>Niveau d'industrialisation du projet</desc>
+         <element name="independenceofdevelopments" title="Indépendance des 
développements">
+            <desc0>Développements réalisés à plus de 60% par des employés 
d'une seule société</desc0>
+            <desc1>Développements réalisés à 60% maximum par des employés 
d'une seule société</desc1>
+            <desc2>Développements réalisés à 20% maximum par des employés 
d'une seule société</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="services1" title="Services">
+            <desc></desc>
+            <desc0>Pas d'offres de services identifiée</desc0>
+            <desc1>Offre existante mais restreinte géographiquement ou en une 
seule langue ou fournie par un seul fournisseur</desc1>
+            <desc2>Offre riche : plusieurs fournisseurs ou plusieurs 
langages</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="documentation" title="Documentation">
+            <desc0>Pas de documentation utilisateur</desc0>
+            <desc1>La documentation existe mais est en partie obsolète ou 
restreinte à une seule langue ou peu détaillée</desc1>
+            <desc2>Documentation à jour, traduite et éventuellement adaptée 
à différentes cibles de lecteurs (end-user, sysadmin, manager…)</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="methodequalite" title="Méthode qualité">
+            <desc></desc>
+            <desc0>Pas de processus de qualité identifié ni d'outils de 
gestions de bugs</desc0>
+            <desc1>Processus qualité non formalisé ou non outillé ou 
comportant des outils qui sont très peu utilisés</desc1>
+            <desc2>Utilisation très active d'outils standards (tests 
unitaires, outils de gestion de build, outils de mesure de qualité du 
code)</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="packaging" title="Packaging">
+         <desc>Packaging pour les différents systèmes d'exploitation</desc>
+         <element name="packagingbsd" title="BSD">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour la famille BSD</desc0>
+            <desc1>Packaging existant pour quelques distributions de la 
famille BSD</desc1>
+            <desc2>Packaging complet pour les distributions de la famille BSD 
suivantes : FreeBSD, OpenBSD, NetBSD et Mac OS X</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="packaginglinux" title="GNU/Linux">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour les systèmes 
d'exploitations GNU/Linux</desc0>
+            <desc1>Packaging existant pour quelques distributions 
GNU/Linux</desc1>
+            <desc2>Packaging complet les systèmes de packaging .deb et 
.rpm</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="unix" title="Unix">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour les systèmes de la famille 
Unix</desc0>
+            <desc1>Packaging existant sur quelques systèmes de la famille 
Unix</desc1>
+            <desc2>Packaging existant sur au moins ces 3 systèmes : AIX, 
HP-UX, Solaris</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="packagingwindows" title="Windows">
+            <desc0>Le logiciel n'est pas disponible sur un système 
Windows.</desc0>
+            <desc1>Le logiciel existe sous forme d'archive tout en un.</desc1>
+            <desc2>Le logiciel dispose d'un installeur.</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="packagingsource" title="Sources">
+            <desc0>L'installation depuis les sources est hasardeuse et 
risquée</desc0>
+            <desc1>L'installation depuis les sources est difficile ou limité 
(seulement à un OS, une architecture, la résolution de l'écran...)</desc1>
+            <desc2>L'installation depuis les sources est outillée 
(vérification des dépencances, verification de l'installation, gestion de 
build)</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="packagingtar" title="Archive compressée">
+            <desc0>Pas d'archive disponible</desc0>
+            <desc1>Archive globale</desc1>
+            <desc2>Archive séparée pour chaque module installable</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="exploitability" title="Exploitabilité">
+         <desc>Niveau d'exploitabilité</desc>
+         <element name="easeofuseergonomics" title="Facilité d'utilisation, 
ergonomie">
+            <desc0>Difficulté d'utilisation, demande une connaissance 
approfondie des fonctionnalités du logiciel</desc0>
+            <desc1>Ergonomie austère et très technique</desc1>
+            <desc2>Ergonomie élaborée et IHM comprenant des fonctions 
d'aide</desc2>
+            <score>1</score>
+            <comment>Il s'agit d'un module pour permettre l'usage du langage R 
dans une application web au travers du serveur Apache, pas une interface pour 
utilisateur final!</comment>
+         </element>
+         <element name="administrationmonitoring" title="Administration et 
supervision">
+            <desc0>Pas de fonctionnalités de contrôle, ni 
d'administration</desc0>
+            <desc1>Fonctionnalités présentes mais incomplètes ou à 
améliorer</desc1>
+            <desc2>Fonctionnalités complètes et faciles de contrôle et 
d'administration. Intégration possible avec des outils tiers (ex : SNMP, 
syslog…)</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="technicaladaptability" title="Adaptabilité">
+         <desc>Adaptabilité technique</desc>
+         <element name="modularity" title="Modularité">
+            <desc0>Logiciel monolithique</desc0>
+            <desc1>Présence de modules haut niveau permettant un premier 
niveau d'adaptation</desc1>
+            <desc2>Conception modulaire, permettant des adaptations faciles 
par sélection et/ou création de modules</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="codemodification" title="Facilité technique de 
modification du code existant">
+            <desc0>Tout à la main</desc0>
+            <desc1>Recompilation possible mais complexe, sans outils, ni 
documentation</desc1>
+            <desc2>Recompilation facile, outillée (ex : make, ANT, Maven…) 
et documentée</desc2>
+            <score>2</score>
+            <comment>Un exemple de packaging est donné via le système deb de 
paquets de la distribution Debian. Cet exemple est inclus avec le code 
source.</comment>
+         </element>
+         <element name="codeextension" title="Facilité d'extension du code">
+            <desc0>Toute modification demande une recompilation du code</desc0>
+            <desc1>Architecture conçue pour des extensions statiques mais 
exige une recompilation</desc1>
+            <desc2>Architecture de plugins, conçue pour des extensions 
dynamiques et sans recompilation</desc2>
+            <score>1</score>
+            <comment>rApache est codé en C pour être lui-même un plugin 
d'Apache. De facto, son code estissu d'un système modulaire mais nécessite à 
chaque extension une recompilation pour la plate-forme cible.</comment>
+         </element>
+      </element>
+   </section>
+   <section name="ID_898580957" title="Accès à R">
+      <element name="ID_1932797381" title="Localisation du code R">
+         <desc0>Les instructions R sont envoyées par le client pour 
exécution sur le serveur</desc0>
+         <desc1>Le code R peut être stocké coté client comme serveur</desc1>
+         <desc2>Le code R est stocké et exécuté coté serveur</desc2>
+         <desc>Où sont codées les instructions R ?</desc>
+         <comment>prend du R en entrée (fichier R à définir dans 
httpd.conf) pour l'envoyer au serveur</comment>
+         <score>2</score>
+      </element>
+      <element name="ID_488611531" title="Formats de sortie">
+         <desc>Filtrages éventuels par le serveur des résultats fournis par 
R</desc>
+         <desc0>Le serveur est très limité en ce qui concerne les résultats 
transmis aux clients</desc0>
+         <desc1>Le serveur ne permet pas de récupérer les graphiques</desc1>
+         <desc2>Le serveur permet de récupérer tous les résultas fournis 
par R (graphiques inclus)</desc2>
+         <comment>Déduit d'après la valorisation du critère "Localisation 
du code R"</comment>
+         <score>2</score>
+      </element>
+      <element name="ID_1813277669" title="Protocoles">
+         <element name="ID_907541758" title="TCP/IP">
+            <desc0>Pas de support</desc0>
+            <desc1>Support limité ou peu fiable</desc1>
+            <desc2>Support complet</desc2>
+            <comment></comment>
+            <score>0</score>
+         </element>
+         <element name="ID_1640415769" title="SOAP">
+            <desc0>Pas de support</desc0>
+            <desc1>Support limité ou peu fiable</desc1>
+            <desc2>Support complet</desc2>
+            <comment></comment>
+            <score>0</score>
+         </element>
+         <element name="ID_1027743863" title="HTTP">
+            <element name="ID_347298082" title="Support d'Apache">
+               <desc0>Pas de support</desc0>
+               <desc1>Support limité ou peu fiable</desc1>
+               <desc2>Support complet</desc2>
+               <comment></comment>
+               <score>2</score>
+            </element>
+            <element name="ID_692703040" title="Support d'IIS">
+               <desc0>Pas de support</desc0>
+               <desc1>Support limité ou peu fiable</desc1>
+               <desc2>Support complet</desc2>
+               <comment></comment>
+               <score>0</score>
+            </element>
+         </element>
+      </element>
+      <element name="ID_748135463" title="Couverture du language R">
+         <desc0>Couverture des packages de base uniquement</desc0>
+         <desc1>Couverture d'un nombre de packages moyen</desc1>
+         <desc2>Couverture de tout package R</desc2>
+         <desc>Limitations éventuelles aux fonctionnalités offertes par 
R</desc>
+         <comment></comment>
+         <score>2</score>
+      </element>
+   </section>
+   <section name="ID_439874353" title="Intégration dans le SI">
+      <element name="ID_448002370" title="Sécurité">
+         <element name="ID_859576899" title="Chiffrement des échanges">
+            <desc0>Pas de chiffrement des échanges</desc0>
+            <desc1>Chiffrement faible des échanges</desc1>
+            <desc2>Chiffrement fort des échanges</desc2>
+            <comment>Apache donne la possibilité de le faire mais cela 
dépend de l'architecture choisie avec Apache (nécessité d'utiliser 
https)</comment>
+            <score>2</score>
+         </element>
+         <element name="ID_1964479916" title="Gestion des utilisateurs">
+            <desc0>Pas de gestion des utilisateurs</desc0>
+            <desc1>Gestion partielle (ex. Liste d'utilisateurs interne)</desc1>
+            <desc2>Gestion intégrée (ex. Interface LDAP)</desc2>
+            <comment></comment>
+            <score>2</score>
+         </element>
+      </element>
+      <element name="ID_1887195472" title="Clients ou exemples d'interface">
+         <element name="ID_700808194" title="C/C++">
+            <desc0>Pas de client ou d'exemple</desc0>
+            <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+            <desc2>Client ou exemple fonctionnel</desc2>
+            <comment></comment>
+            <score>0</score>
+         </element>
+         <element name="ID_1110001994" title="Java">
+            <desc0>Pas de client ou d'exemple</desc0>
+            <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+            <desc2>Client ou exemple fonctionnel</desc2>
+            <comment></comment>
+            <score>0</score>
+         </element>
+         <element name="ID_1280616195" title="PHP">
+            <desc0>Pas de client ou d'exemple</desc0>
+            <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+            <desc2>Client ou exemple fonctionnel</desc2>
+            <comment>Pas d'exemples trouvés lors de nos recherches</comment>
+            <score>0</score>
+         </element>
+         <element name="ID_518022136" title="Python">
+            <desc0>Pas de client ou d'exemple</desc0>
+            <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+            <desc2>Client ou exemple fonctionnel</desc2>
+            <comment></comment>
+            <score>0</score>
+         </element>
+      </element>
+      <element name="ID_1359631166" title="Scalabilité">
+         <desc0>Système pas ou peu scalable</desc0>
+         <desc1>Système difficilement scalable</desc1>
+         <desc2>Système facilement scalable</desc2>
+         <comment></comment>
+         <score>2</score>
+      </element>
+   </section>
+   <section name="ID_1258305961" title="Traitements">
+      <element name="ID_711548170" title="Multi threads">
+         <desc0>Pas de gestion de threads</desc0>
+         <desc1>Gestion de threads limités (Nombre / Mémoire...)</desc1>
+         <desc2>Gestion des threads évoluée</desc2>
+         <comment>présence d'un pool de threads au sein de la configuration 
Apache</comment>
+         <score>2</score>
+      </element>
+      <element name="ID_1175805984" title="Callback">
+         <desc0>Pas de callback</desc0>
+         <desc1>Callback limité à un seul contexte</desc1>
+         <desc2>Callback souple et configurable</desc2>
+         <desc>Possibilité pour le serveur de contacter le client, à son 
initiative</desc>
+         <comment></comment>
+         <score>0</score>
+      </element>
+      <element name="ID_1621709370" title="Persistance">
+         <desc0>Pas de persistance des données</desc0>
+         <desc1>Persistance des données limitée</desc1>
+         <desc2>Persistance des données complète</desc2>
+         <desc>Possibilité de conserver un contexte entre les appels au 
serveur (notion de session)</desc>
+         <comment></comment>
+         <score>0</score>
+      </element>
+      <element name="ID_631117057" title="Gestion des processus R">
+         <desc1>Fork du processus principal</desc1>
+         <desc2>Mécanisme de Pre fork</desc2>
+         <desc0>Démarrage nouveau processus</desc0>
+         <comment></comment>
+         <score>2</score>
+      </element>
+   </section>
+</document>
\ No newline at end of file

Index: RServe/RServe-0.6-3_fr.qsos
===================================================================
RCS file: RServe/RServe-0.6-3_fr.qsos
diff -N RServe/RServe-0.6-3_fr.qsos
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ RServe/RServe-0.6-3_fr.qsos 29 May 2012 12:56:26 -0000      1.1
@@ -0,0 +1,370 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+   <header>
+      <authors>
+         <author>
+            <email>address@hidden</email>
+            <name>Mylène Potiez</name>
+         </author>
+      </authors>
+      <dates>
+         <creation></creation>
+         <validation></validation>
+      </dates>
+      <appname>RServe</appname>
+      <desc></desc>
+      <release>0.6-3</release>
+      <licenseid>31</licenseid>
+      <licensedesc>GNU GPL</licensedesc>
+      <url>http://www.rforge.net/Rserve/</url>
+      <demourl></demourl>
+      <language>fr</language>
+      <qsosappname></qsosappname>
+      <qsosformat>1.0</qsosformat>
+      <qsosspecificformat></qsosspecificformat>
+      <qsosappfamily>Serveur R</qsosappfamily>
+   </header>
+   <section name="generic" title="Section générique">
+      <desc>Les critères génériques de l'évaluation Presto de QSOS</desc>
+      <element name="intrinsicdurability" title="Pérennité">
+         <desc>Pérennité</desc>
+         <element name="maturite" title="Maturité">
+            <desc></desc>
+            <desc0>Logiciel provenant d'un fork ou avec une forte probabilité 
de fork dans un futur proche.</desc0>
+            <desc1>Projet jeune (moins de 3 ans) ou connaissant des 
difficultés à stabiliser les versions de développement.</desc1>
+            <desc2>Projet stable ou ayant un bon historique de gestion de 
crise. Les nouvelles versions apportent de façon prépondérante de nouvelles 
fonctionnalités.</desc2>
+            <score>2</score>
+            <comment>2003/10/08        Rserve_0.3-0
+2011/01/17     Rserve 0.6-3</comment>
+         </element>
+         <element name="adoption1" title="Adoption">
+            <desc></desc>
+            <desc0>Usage détectable sur Internet sans véritable activité 
communautaire</desc0>
+            <desc1>Utilisation communautaire prépondérante</desc1>
+            <desc2>Nombreuse références industrielles</desc2>
+            <score>2</score>
+            <comment>9 projets cités utilisant RServe</comment>
+         </element>
+         <element name="developpement" title="Développement">
+            <desc></desc>
+            <desc0>Deux ou moins de deux développeurs clairement 
identifiés.</desc0>
+            <desc1>Équipe de développement réduite avec un turn-over 
important ou sans équipe de direction identifiée.</desc1>
+            <desc2>Équipe de développement structurée comportant plus de 5 
développeurs actifs.</desc2>
+            <score>0</score>
+            <comment>un développeur : Simon Urbanek</comment>
+         </element>
+         <element name="activite" title="Activité">
+            <desc></desc>
+            <desc0>Très faible activité, que ce soit sur les résolutions de 
bugs, les releases, l'ajout de nouvelles fonctions ou sur les espaces 
communautaires (wiki, forum, mailing list...)</desc0>
+            <desc1>Activité détectable mais anarchique (pas feuille de route 
accessible facilement, pas de prévisions de nouvelles fonctionnalités ou de 
prévisions de nouvelles versions visible)</desc1>
+            <desc2>Activité importante et visible via la mise en place de 
feuilles de routes traçant les requêtes de nouvelles fonctionnalités et/ou 
les prévisions de sortie des nouvelles version</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="strategicalindependence" title="Indépendance 
stratégique">
+            <desc0>Pas de stratégie détectable ou stratégie dictée par une 
société commerciale, un sponsor ou un individu unique.</desc0>
+            <desc1>Stratégie décidée par l'équipe de developpement.</desc1>
+            <desc2>Indépendance forte de l'équipe de développement, fort 
engagement du projet dans un processus de standardisation.</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="copyrightowners" title="Détenteur des droits">
+            <desc0>Les droits sont détenus par quelques individus ou entités 
commerciales, facilitant le changement de licence</desc0>
+            <desc1>Les droits sont détenus par de nombreux individus de 
façon homogène, rendant le changement de licence très difficile</desc1>
+            <desc2>Les droits sont détenus par une entité légale, une 
fondation dans laquelle la communauté a confiance (ex: FSF, Apache, 
ObjectWeb)</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="license" title="Licence">
+            <desc>Licence, à pondérer uniquement si le client désire un 
jour devenir propriétaire du code</desc>
+            <element name="permissiveness" title="Permissivité">
+               <desc0>Licence très stricte, comme la GPL</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très permissive comme BSD et Apache</desc2>
+               <score>0</score>
+               <comment></comment>
+            </element>
+            <element name="protectionagainstproprietaryforks" 
title="Protection contre des forks commerciaux">
+               <desc0>Licence très permissive comme BSD et Apache</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très stricte, comme la GPL</desc2>
+               <score>2</score>
+               <comment></comment>
+            </element>
+         </element>
+      </element>
+      <element name="industrializedsolution" title="Industrialisation">
+         <desc>Niveau d'industrialisation du projet</desc>
+         <element name="independenceofdevelopments" title="Indépendance des 
développements">
+            <desc0>Développements réalisés à plus de 60% par des employés 
d'une seule société</desc0>
+            <desc1>Développements réalisés à 60% maximum par des employés 
d'une seule société</desc1>
+            <desc2>Développements réalisés à 20% maximum par des employés 
d'une seule société</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="services1" title="Services">
+            <desc></desc>
+            <desc0>Pas d'offres de services identifiée</desc0>
+            <desc1>Offre existante mais restreinte géographiquement ou en une 
seule langue ou fournie par un seul fournisseur</desc1>
+            <desc2>Offre riche : plusieurs fournisseurs ou plusieurs 
langages</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="documentation" title="Documentation">
+            <desc0>Pas de documentation utilisateur</desc0>
+            <desc1>La documentation existe mais est en partie obsolète ou 
restreinte à une seule langue ou peu détaillée</desc1>
+            <desc2>Documentation à jour, traduite et éventuellement adaptée 
à différentes cibles de lecteurs (end-user, sysadmin, manager…)</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="methodequalite" title="Méthode qualité">
+            <desc></desc>
+            <desc0>Pas de processus de qualité identifié ni d'outils de 
gestions de bugs</desc0>
+            <desc1>Processus qualité non formalisé ou non outillé ou 
comportant des outils qui sont très peu utilisés</desc1>
+            <desc2>Utilisation très active d'outils standards (tests 
unitaires, outils de gestion de build, outils de mesure de qualité du 
code)</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="packaging" title="Packaging">
+         <desc>Packaging pour les différents systèmes d'exploitation</desc>
+         <element name="packagingbsd" title="BSD">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour la famille BSD</desc0>
+            <desc1>Packaging existant pour quelques distributions de la 
famille BSD</desc1>
+            <desc2>Packaging complet pour les distributions de la famille BSD 
suivantes : FreeBSD, OpenBSD, NetBSD et Mac OS X</desc2>
+            <score>1</score>
+            <comment>Mac OS X</comment>
+         </element>
+         <element name="packaginglinux" title="GNU/Linux">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour les systèmes 
d'exploitations GNU/Linux</desc0>
+            <desc1>Packaging existant pour quelques distributions 
GNU/Linux</desc1>
+            <desc2>Packaging complet les systèmes de packaging .deb et 
.rpm</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+         <element name="unix" title="Unix">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour les systèmes de la famille 
Unix</desc0>
+            <desc1>Packaging existant sur quelques systèmes de la famille 
Unix</desc1>
+            <desc2>Packaging existant sur au moins ces 3 systèmes : AIX, 
HP-UX, Solaris</desc2>
+            <score>1</score>
+            <comment>Solaris AIX</comment>
+         </element>
+         <element name="packagingwindows" title="Windows">
+            <desc0>Le logiciel n'est pas disponible sur un système 
Windows.</desc0>
+            <desc1>Le logiciel existe sous forme d'archive tout en un.</desc1>
+            <desc2>Le logiciel dispose d'un installeur.</desc2>
+            <score>1</score>
+            <comment>Toutefois, l'utilisation de RServe sous Windows n'est pas 
recommandé</comment>
+         </element>
+         <element name="packagingsource" title="Sources">
+            <desc0>L'installation depuis les sources est hasardeuse et 
risquée</desc0>
+            <desc1>L'installation depuis les sources est difficile ou limité 
(seulement à un OS, une architecture, la résolution de l'écran...)</desc1>
+            <desc2>L'installation depuis les sources est outillée 
(vérification des dépencances, verification de l'installation, gestion de 
build)</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="packagingtar" title="Archive compressée">
+            <desc0>Pas d'archive disponible</desc0>
+            <desc1>Archive globale</desc1>
+            <desc2>Archive séparée pour chaque module installable</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="exploitability" title="Exploitabilité">
+         <desc>Niveau d'exploitabilité</desc>
+         <element name="easeofuseergonomics" title="Facilité d'utilisation, 
ergonomie">
+            <desc0>Difficulté d'utilisation, demande une connaissance 
approfondie des fonctionnalités du logiciel</desc0>
+            <desc1>Ergonomie austère et très technique</desc1>
+            <desc2>Ergonomie élaborée et IHM comprenant des fonctions 
d'aide</desc2>
+            <score>0</score>
+            <comment>Nécessite le développement des clients à partir des 
frameworks existants</comment>
+         </element>
+         <element name="administrationmonitoring" title="Administration et 
supervision">
+            <desc0>Pas de fonctionnalités de contrôle, ni 
d'administration</desc0>
+            <desc1>Fonctionnalités présentes mais incomplètes ou à 
améliorer</desc1>
+            <desc2>Fonctionnalités complètes et faciles de contrôle et 
d'administration. Intégration possible avec des outils tiers (ex : SNMP, 
syslog…)</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="technicaladaptability" title="Adaptabilité">
+         <desc>Adaptabilité technique</desc>
+         <element name="modularity" title="Modularité">
+            <desc0>Logiciel monolithique</desc0>
+            <desc1>Présence de modules haut niveau permettant un premier 
niveau d'adaptation</desc1>
+            <desc2>Conception modulaire, permettant des adaptations faciles 
par sélection et/ou création de modules</desc2>
+            <score>0</score>
+            <comment></comment>
+         </element>
+         <element name="codemodification" title="Facilité technique de 
modification du code existant">
+            <desc0>Tout à la main</desc0>
+            <desc1>Recompilation possible mais complexe, sans outils, ni 
documentation</desc1>
+            <desc2>Recompilation facile, outillée (ex : make, ANT, Maven…) 
et documentée</desc2>
+            <score>2</score>
+            <comment></comment>
+         </element>
+         <element name="codeextension" title="Facilité d'extension du code">
+            <desc0>Toute modification demande une recompilation du code</desc0>
+            <desc1>Architecture conçue pour des extensions statiques mais 
exige une recompilation</desc1>
+            <desc2>Architecture de plugins, conçue pour des extensions 
dynamiques et sans recompilation</desc2>
+            <score>1</score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+   <section name="ID_898580957" title="Accès à R">
+      <element name="ID_1932797381" title="Localisation du code R">
+         <desc0>Les instructions R sont envoyées par le client pour 
exécution sur le serveur</desc0>
+         <desc1>Le code R peut être stocké coté client comme serveur</desc1>
+         <desc2>Le code R est stocké et exécuté coté serveur</desc2>
+         <desc>Où sont codées les instructions R ?</desc>
+         <comment></comment>
+         <score>0</score>
+      </element>
+      <element name="ID_488611531" title="Formats de sortie">
+         <desc>Filtrages éventuels par le serveur des résultats fournis par 
R</desc>
+         <desc0>Le serveur est très limité en ce qui concerne les résultats 
transmis aux clients</desc0>
+         <desc1>Le serveur ne permet pas de récupérer les graphiques</desc1>
+         <desc2>Le serveur permet de récupérer tous les résultas fournis 
par R (graphiques inclus)</desc2>
+         <comment>Le serveur est capable d'exploiter les graphiques générés 
par R mais cela nécessite le développement du client</comment>
+         <score>2</score>
+      </element>
+      <element name="ID_1813277669" title="Protocoles">
+         <element name="ID_907541758" title="TCP/IP">
+            <desc0>Pas de support</desc0>
+            <desc1>Support limité ou peu fiable</desc1>
+            <desc2>Support complet</desc2>
+            <comment></comment>
+            <score>2</score>
+         </element>
+         <element name="ID_1640415769" title="SOAP">
+            <desc0>Pas de support</desc0>
+            <desc1>Support limité ou peu fiable</desc1>
+            <desc2>Support complet</desc2>
+            <comment></comment>
+            <score>0</score>
+         </element>
+         <element name="ID_1027743863" title="HTTP">
+            <element name="ID_347298082" title="Support d'Apache">
+               <desc0>Pas de support</desc0>
+               <desc1>Support limité ou peu fiable</desc1>
+               <desc2>Support complet</desc2>
+               <comment></comment>
+               <score>0</score>
+            </element>
+            <element name="ID_692703040" title="Support d'IIS">
+               <desc0>Pas de support</desc0>
+               <desc1>Support limité ou peu fiable</desc1>
+               <desc2>Support complet</desc2>
+               <comment></comment>
+               <score>0</score>
+            </element>
+         </element>
+      </element>
+      <element name="ID_748135463" title="Couverture du language R">
+         <desc0>Couverture des packages de base uniquement</desc0>
+         <desc1>Couverture d'un nombre de packages moyen</desc1>
+         <desc2>Couverture de tout package R</desc2>
+         <desc>Limitations éventuelles aux fonctionnalités offertes par 
R</desc>
+         <comment></comment>
+         <score>2</score>
+      </element>
+   </section>
+   <section name="ID_439874353" title="Intégration dans le SI">
+      <element name="ID_448002370" title="Sécurité">
+         <element name="ID_859576899" title="Chiffrement des échanges">
+            <desc0>Pas de chiffrement des échanges</desc0>
+            <desc1>Chiffrement faible des échanges</desc1>
+            <desc2>Chiffrement fort des échanges</desc2>
+            <comment>Uniquement au niveau des échanges de données</comment>
+            <score>1</score>
+         </element>
+         <element name="ID_1964479916" title="Gestion des utilisateurs">
+            <desc0>Pas de gestion des utilisateurs</desc0>
+            <desc1>Gestion partielle (ex. Liste d'utilisateurs interne)</desc1>
+            <desc2>Gestion intégrée (ex. Interface LDAP)</desc2>
+            <comment>Sur filesystem</comment>
+            <score>1</score>
+         </element>
+      </element>
+      <element name="ID_1887195472" title="Clients ou exemples d'interface">
+         <element name="ID_700808194" title="C/C++">
+            <desc0>Pas de client ou d'exemple</desc0>
+            <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+            <desc2>Client ou exemple fonctionnel</desc2>
+            <comment>Framework de client C++ 
+Rcli.c</comment>
+            <score>1</score>
+         </element>
+         <element name="ID_1110001994" title="Java">
+            <desc0>Pas de client ou d'exemple</desc0>
+            <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+            <desc2>Client ou exemple fonctionnel</desc2>
+            <comment>REngine Java client (framework)</comment>
+            <score>1</score>
+         </element>
+         <element name="ID_1280616195" title="PHP">
+            <desc0>Pas de client ou d'exemple</desc0>
+            <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+            <desc2>Client ou exemple fonctionnel</desc2>
+            <comment></comment>
+            <score>0</score>
+         </element>
+         <element name="ID_518022136" title="Python">
+            <desc0>Pas de client ou d'exemple</desc0>
+            <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+            <desc2>Client ou exemple fonctionnel</desc2>
+            <comment></comment>
+            <score>0</score>
+         </element>
+      </element>
+      <element name="ID_1359631166" title="Scalabilité">
+         <desc0>Système pas ou peu scalable</desc0>
+         <desc1>Système difficilement scalable</desc1>
+         <desc2>Système facilement scalable</desc2>
+         <comment></comment>
+         <score>1</score>
+      </element>
+   </section>
+   <section name="ID_1258305961" title="Traitements">
+      <element name="ID_711548170" title="Multi threads">
+         <desc0>Pas de gestion de threads</desc0>
+         <desc1>Gestion de threads limités (Nombre / Mémoire...)</desc1>
+         <desc2>Gestion des threads évoluée</desc2>
+         <comment>Source : code source ./src/.svn/text-base/Rserv.c.svn-base
+  THREADED    - results in threaded version of this server, i.e. each
+                 new connection is run is a separate thread. Beware:
+         this approach is not recommended since R does not support
+         real multithreading yet
+</comment>
+         <score>1</score>
+      </element>
+      <element name="ID_1175805984" title="Callback">
+         <desc0>Pas de callback</desc0>
+         <desc1>Callback limité à un seul contexte</desc1>
+         <desc2>Callback souple et configurable</desc2>
+         <desc>Possibilité pour le serveur de contacter le client, à son 
initiative</desc>
+         <comment>"Rserve provides no callback functionality. Your application 
could implement callbacks via TCP/IP and the R sockets but it is not a part of 
Rserve." (source : http://rosuda.org/Rserve/)</comment>
+         <score>0</score>
+      </element>
+      <element name="ID_1621709370" title="Persistance">
+         <desc0>Pas de persistance des données</desc0>
+         <desc1>Persistance des données limitée</desc1>
+         <desc2>Persistance des données complète</desc2>
+         <desc>Possibilité de conserver un contexte entre les appels au 
serveur (notion de session)</desc>
+         <comment>cf. RSdetach 
http://cran.r-project.org/web/packages/Rserve/Rserve.pdf page 3</comment>
+         <score>2</score>
+      </element>
+      <element name="ID_631117057" title="Gestion des processus R">
+         <desc1>Fork du processus principal</desc1>
+         <desc2>Mécanisme de Pre fork</desc2>
+         <desc0>Démarrage nouveau processus</desc0>
+         <comment></comment>
+         <score>1</score>
+      </element>
+   </section>
+</document>
\ No newline at end of file

Index: template/ServeurR.mm
===================================================================
RCS file: template/ServeurR.mm
diff -N template/ServeurR.mm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ template/ServeurR.mm        29 May 2012 12:56:27 -0000      1.1
@@ -0,0 +1,224 @@
+<map version="0.9.0">
+<!-- To view this file, download free mind mapping software FreeMind from 
http://freemind.sourceforge.net -->
+<node CREATED="1292246880331" ID="ID_1582149062" MODIFIED="1295433280688" 
TEXT="Serveur R">
+<node CREATED="1291812133590" ID="ID_898580957" MODIFIED="1295449400354" 
POSITION="left" TEXT="Acc&#xe8;s &#xe0; R">
+<node CREATED="1291812144630" ID="ID_1932797381" MODIFIED="1295450916700" 
TEXT="Localisation du code R">
+<node CREATED="1291813385757" ID="ID_1032296813" MODIFIED="1295450973357" 
TEXT="Les instructions R sont envoy&#xe9;es par le client pour ex&#xe9;cution 
sur le serveur">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291813396093" ID="ID_1244543934" MODIFIED="1295450945716" 
TEXT="Le code R peut &#xea;tre stock&#xe9; cot&#xe9; client comme serveur">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291813404589" ID="ID_1490298654" MODIFIED="1295450929404" 
TEXT="Le code R est stock&#xe9; et ex&#xe9;cut&#xe9; cot&#xe9; serveur">
+<icon BUILTIN="full-2"/>
+</node>
+<node CREATED="1295451079836" ID="ID_276616927" MODIFIED="1295451103699" 
STYLE="bubble" TEXT="O&#xf9; sont cod&#xe9;es les instructions R ?"/>
+</node>
+<node CREATED="1291812839061" ID="ID_488611531" MODIFIED="1295450533107" 
TEXT="Formats de sortie">
+<node CREATED="1291812990765" ID="ID_1879079831" MODIFIED="1295449392264" 
STYLE="bubble" TEXT="Filtrages &#xe9;ventuels par le serveur des r&#xe9;sultats 
fournis par R">
+<font NAME="SansSerif" SIZE="12"/>
+</node>
+<node CREATED="1291813205637" ID="ID_779385163" MODIFIED="1295449358854" 
TEXT="Le serveur est tr&#xe8;s limit&#xe9; en ce qui concerne les 
r&#xe9;sultats transmis aux clients">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291813228125" ID="ID_569657492" MODIFIED="1295449316038" 
TEXT="Le serveur ne permet pas de r&#xe9;cup&#xe9;rer les graphiques">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291813245989" ID="ID_1762870714" MODIFIED="1295449300843" 
TEXT="Le serveur permet de r&#xe9;cup&#xe9;rer tous les r&#xe9;sultas fournis 
par R (graphiques inclus)">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1292246935026" FOLDED="true" ID="ID_1813277669" 
MODIFIED="1295450760931" TEXT="Protocoles">
+<node CREATED="1292246970265" ID="ID_907541758" MODIFIED="1292246973954" 
TEXT="TCP/IP">
+<node CREATED="1291812179646" ID="ID_1732819210" MODIFIED="1292418759957" 
TEXT="Pas de support">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_215418503" MODIFIED="1292418770901" 
TEXT="Support limit&#xe9; ou peu fiable">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_1780548583" MODIFIED="1292418774693" 
TEXT="Support complet">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1292246978519" ID="ID_1640415769" MODIFIED="1292246982548" 
TEXT="SOAP">
+<node CREATED="1291812179646" ID="ID_789520694" MODIFIED="1292418759957" 
TEXT="Pas de support">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_248783991" MODIFIED="1292418770901" 
TEXT="Support limit&#xe9; ou peu fiable">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_611650014" MODIFIED="1292418774693" 
TEXT="Support complet">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1292256133781" ID="ID_1027743863" MODIFIED="1292256139856" 
TEXT="HTTP">
+<node CREATED="1292417271095" FOLDED="true" ID="ID_347298082" 
MODIFIED="1295448869746" TEXT="Support d&apos;Apache">
+<node CREATED="1291812179646" ID="ID_1658103273" MODIFIED="1292418759957" 
TEXT="Pas de support">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_48594622" MODIFIED="1292418770901" 
TEXT="Support limit&#xe9; ou peu fiable">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_329322231" MODIFIED="1292418774693" 
TEXT="Support complet">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1292417277055" FOLDED="true" ID="ID_692703040" 
MODIFIED="1292418798143" TEXT="Support d&apos;IIS">
+<node CREATED="1291812179646" ID="ID_339782875" MODIFIED="1292418759957" 
TEXT="Pas de support">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_928727073" MODIFIED="1292418770901" 
TEXT="Support limit&#xe9; ou peu fiable">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_1433781737" MODIFIED="1292418774693" 
TEXT="Support complet">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1291812603766" FOLDED="true" ID="ID_748135463" 
MODIFIED="1295450791578" TEXT="Couverture du language R">
+<node CREATED="1291814189876" ID="ID_1222997830" MODIFIED="1291814293154" 
TEXT="Couverture des packages de base uniquement">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291814225412" ID="ID_1393637656" MODIFIED="1291814295114" 
TEXT="Couverture d&apos;un nombre de packages moyen">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291814246707" ID="ID_678244727" MODIFIED="1291814295642" 
TEXT="Couverture de tout package R">
+<icon BUILTIN="full-2"/>
+</node>
+<node CREATED="1291812876005" ID="ID_1120377258" MODIFIED="1295449190790" 
STYLE="bubble" TEXT="Limitations &#xe9;ventuelles aux fonctionnalit&#xe9;s 
offertes par R"/>
+</node>
+</node>
+<node CREATED="1292256983529" ID="ID_439874353" MODIFIED="1295448799670" 
POSITION="left" TEXT="Int&#xe9;gration dans le SI">
+<node CREATED="1292246909677" ID="ID_448002370" MODIFIED="1292417350190" 
TEXT="S&#xe9;curit&#xe9;">
+<node CREATED="1292255545436" FOLDED="true" ID="ID_859576899" 
MODIFIED="1292418718898" TEXT="Chiffrement des &#xe9;changes">
+<node CREATED="1291812179646" ID="ID_1625140251" MODIFIED="1292418613918" 
TEXT="Pas de chiffrement des &#xe9;changes">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_1225982896" MODIFIED="1292418629494" 
TEXT="Chiffrement faible des &#xe9;changes">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_715667506" MODIFIED="1292418646078" 
TEXT="Chiffrement fort des &#xe9;changes">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1291812107655" FOLDED="true" ID="ID_1964479916" 
MODIFIED="1292418718899" TEXT="Gestion des utilisateurs">
+<node CREATED="1291812179646" ID="ID_669857525" MODIFIED="1291812263729" 
TEXT="Pas de gestion des utilisateurs">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_304291280" MODIFIED="1291812266689" 
TEXT="Gestion partielle (ex. Liste d&apos;utilisateurs interne)">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_669680287" MODIFIED="1291812267752" 
TEXT="Gestion int&#xe9;gr&#xe9;e (ex. Interface LDAP)">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+</node>
+<node CREATED="1292246959595" ID="ID_1887195472" MODIFIED="1294062039219" 
TEXT="Clients ou exemples d&apos;interface">
+<node CREATED="1292246985920" ID="ID_700808194" MODIFIED="1294994418135" 
TEXT="C/C++">
+<node CREATED="1291812179646" ID="ID_1211730455" MODIFIED="1292418661042" 
TEXT="Pas de client ou d&apos;exemple">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_1704106560" MODIFIED="1292418677191" 
TEXT="Client ou exemple d&#xe9;faillant ou peu fonctionnel">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_357990145" MODIFIED="1292418684639" 
TEXT="Client ou exemple fonctionnel">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1292246993831" FOLDED="true" ID="ID_1110001994" 
MODIFIED="1292418718902" TEXT="Java">
+<node CREATED="1291812179646" ID="ID_57577071" MODIFIED="1292418661042" 
TEXT="Pas de client ou d&apos;exemple">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_856277164" MODIFIED="1292418677191" 
TEXT="Client ou exemple d&#xe9;faillant ou peu fonctionnel">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_1885923592" MODIFIED="1292418684639" 
TEXT="Client ou exemple fonctionnel">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1292246999412" FOLDED="true" ID="ID_1280616195" 
MODIFIED="1294062030120" TEXT="PHP">
+<node CREATED="1291812179646" ID="ID_620003674" MODIFIED="1292418661042" 
TEXT="Pas de client ou d&apos;exemple">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_873055794" MODIFIED="1292418677191" 
TEXT="Client ou exemple d&#xe9;faillant ou peu fonctionnel">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_121254298" MODIFIED="1292418684639" 
TEXT="Client ou exemple fonctionnel">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1292247008388" FOLDED="true" ID="ID_518022136" 
MODIFIED="1292418718905" TEXT="Python">
+<node CREATED="1291812179646" ID="ID_942276781" MODIFIED="1292418661042" 
TEXT="Pas de client ou d&apos;exemple">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_1813259168" MODIFIED="1292418677191" 
TEXT="Client ou exemple d&#xe9;faillant ou peu fonctionnel">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_1315424246" MODIFIED="1292418684639" 
TEXT="Client ou exemple fonctionnel">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+</node>
+<node CREATED="1291812102087" FOLDED="true" ID="ID_1359631166" 
MODIFIED="1294062118721" TEXT="Scalabilit&#xe9;">
+<node CREATED="1291812284678" ID="ID_232782663" MODIFIED="1291812367911" 
TEXT="Syst&#xe8;me pas ou peu scalable">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812286806" ID="ID_1129126459" MODIFIED="1291812369856" 
TEXT="Syst&#xe8;me difficilement scalable">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812287550" ID="ID_1352367699" MODIFIED="1291812370368" 
TEXT="Syst&#xe8;me facilement scalable">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+</node>
+<node CREATED="1292247673265" ID="ID_1258305961" MODIFIED="1292417197327" 
POSITION="right" TEXT="Traitements">
+<node CREATED="1292247592183" ID="ID_711548170" MODIFIED="1295431456305" 
TEXT="Multi threads">
+<node CREATED="1291812179646" ID="ID_653098621" MODIFIED="1292417431903" 
TEXT="Pas de gestion de threads">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_23088759" MODIFIED="1292417460471" 
TEXT="Gestion de threads limit&#xe9;s (Nombre / M&#xe9;moire...)">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_748150287" MODIFIED="1292417475555" 
TEXT="Gestion des threads &#xe9;volu&#xe9;e">
+<icon BUILTIN="full-2"/>
+</node>
+</node>
+<node CREATED="1292247546427" ID="ID_1175805984" MODIFIED="1295431454777" 
TEXT="Callback">
+<node CREATED="1291812179646" ID="ID_1821489074" MODIFIED="1292417494207" 
TEXT="Pas de callback">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_1831077220" MODIFIED="1292417541751" 
TEXT="Callback limit&#xe9; &#xe0; un seul contexte">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_1377009994" MODIFIED="1292417552151" 
TEXT="Callback souple et configurable">
+<icon BUILTIN="full-2"/>
+</node>
+<node CREATED="1295433295833" ID="ID_523794716" MODIFIED="1295433315953" 
STYLE="bubble" TEXT="Possibilit&#xe9; pour le serveur de contacter le client, 
&#xe0; son initiative"/>
+</node>
+<node CREATED="1292247692888" ID="ID_1621709370" MODIFIED="1295431799583" 
TEXT="Persistance">
+<node CREATED="1291812179646" ID="ID_1846095022" MODIFIED="1292417586359" 
TEXT="Pas de persistance des donn&#xe9;es">
+<icon BUILTIN="full-0"/>
+</node>
+<node CREATED="1291812180830" ID="ID_923538423" MODIFIED="1292417607023" 
TEXT="Persistance des donn&#xe9;es limit&#xe9;e">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1291812181646" ID="ID_1202145926" MODIFIED="1292417633363" 
TEXT="Persistance des donn&#xe9;es compl&#xe8;te">
+<icon BUILTIN="full-2"/>
+</node>
+<node CREATED="1295431769210" ID="ID_1837996706" MODIFIED="1295431818561" 
STYLE="bubble" TEXT="Possibilit&#xe9; de conserver un contexte entre les appels 
au serveur (notion de session)"/>
+</node>
+<node CREATED="1292255846284" ID="ID_631117057" MODIFIED="1292417200906" 
TEXT="Gestion des processus R">
+<node CREATED="1292255566899" ID="ID_884557199" MODIFIED="1295431853133" 
TEXT="Fork du processus principal">
+<icon BUILTIN="full-1"/>
+</node>
+<node CREATED="1292255861847" ID="ID_1445184552" MODIFIED="1295431861031" 
TEXT="M&#xe9;canisme de Pre fork">
+<icon BUILTIN="full-2"/>
+</node>
+<node CREATED="1292255896320" ID="ID_1615975838" MODIFIED="1295431865691" 
TEXT="D&#xe9;marrage nouveau processus">
+<icon BUILTIN="full-0"/>
+</node>
+</node>
+</node>
+</node>
+</map>

Index: template/ServeurR.qsos
===================================================================
RCS file: template/ServeurR.qsos
diff -N template/ServeurR.qsos
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ template/ServeurR.qsos      29 May 2012 12:56:27 -0000      1.1
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+  <header>
+    <authors/>
+    <dates>
+      <creation/>
+      <validation/>
+    </dates>
+    <appname/>
+    <desc/>
+    <release/>
+    <licenseid/>
+    <licensedesc/>
+    <url/>
+    <demourl/>
+    <language>fr</language>
+    <qsosappname/>
+    <qsosformat>1.0</qsosformat>
+    <qsosspecificformat/>
+    <qsosappfamily>Serveur R</qsosappfamily>
+  </header>
+<!-- BEGIN include: Presto_generic_fr -->
+   <section name="generic" title="Section générique">
+      <desc>Les critères génériques de l'évaluation Presto de QSOS</desc>
+      <element name="intrinsicdurability" title="Pérennité">
+         <desc>Pérennité</desc>
+         <element name="maturite" title="Maturité">
+            <desc></desc>
+            <desc0>Logiciel provenant d'un fork ou avec une forte probabilité 
de fork dans un futur proche.</desc0>
+            <desc1>Projet jeune (moins de 3 ans) ou connaissant des 
difficultés à stabiliser les versions de développement.</desc1>
+            <desc2>Projet stable ou ayant un bon historique de gestion de 
crise. Les nouvelles versions apportent de façon prépondérante de nouvelles 
fonctionnalités.</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="adoption1" title="Adoption">
+            <desc></desc>
+            <desc0>Usage détectable sur Internet sans véritable activité 
communautaire</desc0>
+            <desc1>Utilisation communautaire prépondérante</desc1>
+            <desc2>Nombreuse références industrielles</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="developpement" title="Développement">
+            <desc></desc>
+            <desc0>Deux ou moins de deux développeurs clairement 
identifiés.</desc0>
+            <desc1>Équipe de développement réduite avec un turn-over 
important ou sans équipe de direction identifiée.</desc1>
+            <desc2>Équipe de développement structurée comportant plus de 5 
développeurs actifs.</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="activite" title="Activité">
+            <desc></desc>
+            <desc0>Très faible activité, que ce soit sur les résolutions de 
bugs, les releases, l'ajout de nouvelles fonctions ou sur les espaces 
communautaires (wiki, forum, mailing list...)</desc0>
+            <desc1>Activité détectable mais anarchique (pas feuille de route 
accessible facilement, pas de prévisions de nouvelles fonctionnalités ou de 
prévisions de nouvelles versions visible)</desc1>
+            <desc2>Activité importante et visible via la mise en place de 
feuilles de routes traçant les requêtes de nouvelles fonctionnalités et/ou 
les prévisions de sortie des nouvelles version</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="strategicalindependence" title="Indépendance 
stratégique">
+            <desc0>Pas de stratégie détectable ou stratégie dictée par une 
société commerciale, un sponsor ou un individu unique.</desc0>
+            <desc1>Stratégie décidée par l'équipe de developpement.</desc1>
+            <desc2>Indépendance forte de l'équipe de développement, fort 
engagement du projet dans un processus de standardisation.</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="copyrightowners" title="Détenteur des droits">
+            <desc0>Les droits sont détenus par quelques individus ou entités 
commerciales, facilitant le changement de licence</desc0>
+            <desc1>Les droits sont détenus par de nombreux individus de 
façon homogène, rendant le changement de licence très difficile</desc1>
+            <desc2>Les droits sont détenus par une entité légale, une 
fondation dans laquelle la communauté a confiance (ex: FSF, Apache, 
ObjectWeb)</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="license" title="Licence">
+            <desc>Licence, à pondérer uniquement si le client désire un 
jour devenir propriétaire du code</desc>
+            <element name="permissiveness" title="Permissivité">
+               <desc0>Licence très stricte, comme la GPL</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très permissive comme BSD et Apache</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+            <element name="protectionagainstproprietaryforks" 
title="Protection contre des forks commerciaux">
+               <desc0>Licence très permissive comme BSD et Apache</desc0>
+               <desc1>Licence modérée entre les deux extrêmes (GPL et BSD), 
licence duale dépendante du type d'utilisateur (personne, société…) ou de 
leur activité</desc1>
+               <desc2>Licence très stricte, comme la GPL</desc2>
+               <score></score>
+               <comment></comment>
+            </element>
+         </element>
+      </element>
+      <element name="industrializedsolution" title="Industrialisation">
+         <desc>Niveau d'industrialisation du projet</desc>
+         <element name="independenceofdevelopments" title="Indépendance des 
développements">
+            <desc0>Développements réalisés à plus de 60% par des employés 
d'une seule société</desc0>
+            <desc1>Développements réalisés à 60% maximum par des employés 
d'une seule société</desc1>
+            <desc2>Développements réalisés à 20% maximum par des employés 
d'une seule société</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="services1" title="Services">
+            <desc></desc>
+            <desc0>Pas d'offres de services identifiée</desc0>
+            <desc1>Offre existante mais restreinte géographiquement ou en une 
seule langue ou fournie par un seul fournisseur</desc1>
+            <desc2>Offre riche : plusieurs fournisseurs ou plusieurs 
langages</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="documentation" title="Documentation">
+            <desc0>Pas de documentation utilisateur</desc0>
+            <desc1>La documentation existe mais est en partie obsolète ou 
restreinte à une seule langue ou peu détaillée</desc1>
+            <desc2>Documentation à jour, traduite et éventuellement adaptée 
à différentes cibles de lecteurs (end-user, sysadmin, manager…)</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="methodequalite" title="Méthode qualité">
+            <desc></desc>
+            <desc0>Pas de processus de qualité identifié ni d'outils de 
gestions de bugs</desc0>
+            <desc1>Processus qualité non formalisé ou non outillé ou 
comportant des outils qui sont très peu utilisés</desc1>
+            <desc2>Utilisation très active d'outils standards (tests 
unitaires, outils de gestion de build, outils de mesure de qualité du 
code)</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="packaging" title="Packaging">
+         <desc>Packaging pour les différents systèmes d'exploitation</desc>
+         <element name="packagingbsd" title="BSD">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour la famille BSD</desc0>
+            <desc1>Packaging existant pour quelques distributions de la 
famille BSD</desc1>
+            <desc2>Packaging complet pour les distributions de la famille BSD 
suivantes : FreeBSD, OpenBSD, NetBSD et Mac OS X</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="packaginglinux" title="GNU/Linux">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour les systèmes 
d'exploitations GNU/Linux</desc0>
+            <desc1>Packaging existant pour quelques distributions 
GNU/Linux</desc1>
+            <desc2>Packaging complet les systèmes de packaging .deb et 
.rpm</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="unix" title="Unix">
+            <desc></desc>
+            <desc0>Pas de packaging officiel pour les systèmes de la famille 
Unix</desc0>
+            <desc1>Packaging existant sur quelques systèmes de la famille 
Unix</desc1>
+            <desc2>Packaging existant sur au moins ces 3 systèmes : AIX, 
HP-UX, Solaris</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="packagingwindows" title="Windows">
+            <desc0>Le logiciel n'est pas disponible sur un système 
Windows.</desc0>
+            <desc1>Le logiciel existe sous forme d'archive tout en un.</desc1>
+            <desc2>Le logiciel dispose d'un installeur.</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="packagingsource" title="Sources">
+            <desc0>L'installation depuis les sources est hasardeuse et 
risquée</desc0>
+            <desc1>L'installation depuis les sources est difficile ou limité 
(seulement à un OS, une architecture, la résolution de l'écran...)</desc1>
+            <desc2>L'installation depuis les sources est outillée 
(vérification des dépencances, verification de l'installation, gestion de 
build)</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="packagingtar" title="Archive compressée">
+            <desc0>Pas d'archive disponible</desc0>
+            <desc1>Archive globale</desc1>
+            <desc2>Archive séparée pour chaque module installable</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="exploitability" title="Exploitabilité">
+         <desc>Niveau d'exploitabilité</desc>
+         <element name="easeofuseergonomics" title="Facilité d'utilisation, 
ergonomie">
+            <desc0>Difficulté d'utilisation, demande une connaissance 
approfondie des fonctionnalités du logiciel</desc0>
+            <desc1>Ergonomie austère et très technique</desc1>
+            <desc2>Ergonomie élaborée et IHM comprenant des fonctions 
d'aide</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="administrationmonitoring" title="Administration et 
supervision">
+            <desc0>Pas de fonctionnalités de contrôle, ni 
d'administration</desc0>
+            <desc1>Fonctionnalités présentes mais incomplètes ou à 
améliorer</desc1>
+            <desc2>Fonctionnalités complètes et faciles de contrôle et 
d'administration. Intégration possible avec des outils tiers (ex : SNMP, 
syslog…)</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+      <element name="technicaladaptability" title="Adaptabilité">
+         <desc>Adaptabilité technique</desc>
+         <element name="modularity" title="Modularité">
+            <desc0>Logiciel monolithique</desc0>
+            <desc1>Présence de modules haut niveau permettant un premier 
niveau d'adaptation</desc1>
+            <desc2>Conception modulaire, permettant des adaptations faciles 
par sélection et/ou création de modules</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="codemodification" title="Facilité technique de 
modification du code existant">
+            <desc0>Tout à la main</desc0>
+            <desc1>Recompilation possible mais complexe, sans outils, ni 
documentation</desc1>
+            <desc2>Recompilation facile, outillée (ex : make, ANT, Maven…) 
et documentée</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+         <element name="codeextension" title="Facilité d'extension du code">
+            <desc0>Toute modification demande une recompilation du code</desc0>
+            <desc1>Architecture conçue pour des extensions statiques mais 
exige une recompilation</desc1>
+            <desc2>Architecture de plugins, conçue pour des extensions 
dynamiques et sans recompilation</desc2>
+            <score></score>
+            <comment></comment>
+         </element>
+      </element>
+   </section>
+<!-- END include: Presto_generic_fr -->
+  <section name="ID_898580957" title="Accès à R">
+    <element name="ID_1932797381" title="Localisation du code R">
+      <desc0>Les instructions R sont envoyées par le client pour exécution 
sur le serveur</desc0>
+      <desc1>Le code R peut être stocké coté client comme serveur</desc1>
+      <desc2>Le code R est stocké et exécuté coté serveur</desc2>
+      <desc>Où sont codées les instructions R ?</desc>
+      <comment/>
+      <score/>
+    </element>
+    <element name="ID_488611531" title="Formats de sortie">
+      <desc>Filtrages éventuels par le serveur des résultats fournis par 
R</desc>
+      <desc0>Le serveur est très limité en ce qui concerne les résultats 
transmis aux clients</desc0>
+      <desc1>Le serveur ne permet pas de récupérer les graphiques</desc1>
+      <desc2>Le serveur permet de récupérer tous les résultas fournis par R 
(graphiques inclus)</desc2>
+      <comment/>
+      <score/>
+    </element>
+    <element name="ID_1813277669" title="Protocoles">
+      <element name="ID_907541758" title="TCP/IP">
+        <desc0>Pas de support</desc0>
+        <desc1>Support limité ou peu fiable</desc1>
+        <desc2>Support complet</desc2>
+        <comment/>
+        <score/>
+      </element>
+      <element name="ID_1640415769" title="SOAP">
+        <desc0>Pas de support</desc0>
+        <desc1>Support limité ou peu fiable</desc1>
+        <desc2>Support complet</desc2>
+        <comment/>
+        <score/>
+      </element>
+      <element name="ID_1027743863" title="HTTP">
+        <element name="ID_347298082" title="Support d'Apache">
+          <desc0>Pas de support</desc0>
+          <desc1>Support limité ou peu fiable</desc1>
+          <desc2>Support complet</desc2>
+          <comment/>
+          <score/>
+        </element>
+        <element name="ID_692703040" title="Support d'IIS">
+          <desc0>Pas de support</desc0>
+          <desc1>Support limité ou peu fiable</desc1>
+          <desc2>Support complet</desc2>
+          <comment/>
+          <score/>
+        </element>
+      </element>
+    </element>
+    <element name="ID_748135463" title="Couverture du language R">
+      <desc0>Couverture des packages de base uniquement</desc0>
+      <desc1>Couverture d'un nombre de packages moyen</desc1>
+      <desc2>Couverture de tout package R</desc2>
+      <desc>Limitations éventuelles aux fonctionnalités offertes par R</desc>
+      <comment/>
+      <score/>
+    </element>
+  </section>
+  <section name="ID_439874353" title="Intégration dans le SI">
+    <element name="ID_448002370" title="Sécurité">
+      <element name="ID_859576899" title="Chiffrement des échanges">
+        <desc0>Pas de chiffrement des échanges</desc0>
+        <desc1>Chiffrement faible des échanges</desc1>
+        <desc2>Chiffrement fort des échanges</desc2>
+        <comment/>
+        <score/>
+      </element>
+      <element name="ID_1964479916" title="Gestion des utilisateurs">
+        <desc0>Pas de gestion des utilisateurs</desc0>
+        <desc1>Gestion partielle (ex. Liste d'utilisateurs interne)</desc1>
+        <desc2>Gestion intégrée (ex. Interface LDAP)</desc2>
+        <comment/>
+        <score/>
+      </element>
+    </element>
+    <element name="ID_1887195472" title="Clients ou exemples d'interface">
+      <element name="ID_700808194" title="C/C++">
+        <desc0>Pas de client ou d'exemple</desc0>
+        <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+        <desc2>Client ou exemple fonctionnel</desc2>
+        <comment/>
+        <score/>
+      </element>
+      <element name="ID_1110001994" title="Java">
+        <desc0>Pas de client ou d'exemple</desc0>
+        <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+        <desc2>Client ou exemple fonctionnel</desc2>
+        <comment/>
+        <score/>
+      </element>
+      <element name="ID_1280616195" title="PHP">
+        <desc0>Pas de client ou d'exemple</desc0>
+        <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+        <desc2>Client ou exemple fonctionnel</desc2>
+        <comment/>
+        <score/>
+      </element>
+      <element name="ID_518022136" title="Python">
+        <desc0>Pas de client ou d'exemple</desc0>
+        <desc1>Client ou exemple défaillant ou peu fonctionnel</desc1>
+        <desc2>Client ou exemple fonctionnel</desc2>
+        <comment/>
+        <score/>
+      </element>
+    </element>
+    <element name="ID_1359631166" title="Scalabilité">
+      <desc0>Système pas ou peu scalable</desc0>
+      <desc1>Système difficilement scalable</desc1>
+      <desc2>Système facilement scalable</desc2>
+      <comment/>
+      <score/>
+    </element>
+  </section>
+  <section name="ID_1258305961" title="Traitements">
+    <element name="ID_711548170" title="Multi threads">
+      <desc0>Pas de gestion de threads</desc0>
+      <desc1>Gestion de threads limités (Nombre / Mémoire...)</desc1>
+      <desc2>Gestion des threads évoluée</desc2>
+      <comment/>
+      <score/>
+    </element>
+    <element name="ID_1175805984" title="Callback">
+      <desc0>Pas de callback</desc0>
+      <desc1>Callback limité à un seul contexte</desc1>
+      <desc2>Callback souple et configurable</desc2>
+      <desc>Possibilité pour le serveur de contacter le client, à son 
initiative</desc>
+      <comment/>
+      <score/>
+    </element>
+    <element name="ID_1621709370" title="Persistance">
+      <desc0>Pas de persistance des données</desc0>
+      <desc1>Persistance des données limitée</desc1>
+      <desc2>Persistance des données complète</desc2>
+      <desc>Possibilité de conserver un contexte entre les appels au serveur 
(notion de session)</desc>
+      <comment/>
+      <score/>
+    </element>
+    <element name="ID_631117057" title="Gestion des processus R">
+      <desc1>Fork du processus principal</desc1>
+      <desc2>Mécanisme de Pre fork</desc2>
+      <desc0>Démarrage nouveau processus</desc0>
+      <comment/>
+      <score/>
+    </element>
+  </section>
+</document>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]