[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qsos-commits] qsos/sheet/j2ee-ws-stack/axis axis-1.4.qsos
From: |
Francois Le Droff |
Subject: |
[Qsos-commits] qsos/sheet/j2ee-ws-stack/axis axis-1.4.qsos |
Date: |
Thu, 30 Nov 2006 15:33:27 +0000 |
CVSROOT: /sources/qsos
Module name: qsos
Changes by: Francois Le Droff <francoisledroff> 06/11/30 15:33:27
Modified files:
sheet/j2ee-ws-stack/axis: axis-1.4.qsos
Log message:
seconde version
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qsos/sheet/j2ee-ws-stack/axis/axis-1.4.qsos?cvsroot=qsos&r1=1.2&r2=1.3
Patches:
Index: axis-1.4.qsos
===================================================================
RCS file: /sources/qsos/qsos/sheet/j2ee-ws-stack/axis/axis-1.4.qsos,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- axis-1.4.qsos 30 Nov 2006 13:48:49 -0000 1.2
+++ axis-1.4.qsos 30 Nov 2006 15:33:27 -0000 1.3
@@ -1,7 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<document>
<header>
- <authors> Noel Rocher, Laurent Le Grandois, Francois Le Droff
</authors>
+ <authors>
+ <author>
+ <name>Noel Rocher</name>
+ <email>address@hidden</email>
+ </author>
+ <author>
+ <name>Laurent Le Grandois</name>
+ <email>address@hidden</email>
+ </author>
+ <author>
+ <name>Francois Le Droff</name>
+ <email>address@hidden</email>
+ </author>
+ </authors>
<dates>
<creation>2006/11/20</creation>
<validation/>
@@ -18,13 +31,10 @@
<qsosappfamily>j2ee-ws-stack</qsosappfamily>
<qsosspecificformat/>
</header>
-
<section name="generic" title="Section générique">
<desc>Les critères génériques de la méthode qsos version 1.6</desc>
-
<element name="intrinsicdurability" title="Pérennité">
<desc>Pérennité</desc>
-
<element name="maturity" title="Maturité">
<desc>Maturité</desc>
<element name="age" title="Age">
@@ -33,7 +43,7 @@
<desc2>plus de 3 ans</desc2>
<score>2</score>
<comment> Depuis 2002, héritier de Apache SOAP qui lui
est encore plus ancien
- </comment>/>
+ </comment>;
</element>
<element name="stability" title="Stabilité">
<desc0>Logiciel instable avec de nombreuses versions et
patches générant des
@@ -62,11 +72,9 @@
IBM a effectué aussi une manoeuvre de ce type. Beaucoup
trouvent que les développements sont trop lents et sont tentés de prendre en
main le leur de leur côté</comment>
</element>
</element>
-
<element name="adoption" title="Adoption">
<desc>Adoption par la communauté et l'industrie</desc>
- <element name="popularity"
- title="Popularité (à rapporter à la cible visée :
grand public, niche, â¦)">
+ <element name="popularity" title="Popularité (à rapporter à la
cible visée : grand public, niche, â¦)">
<desc0>Tres peu d'utilisateur identifiés</desc0>
<desc1>Usage detectable sur internet</desc1>
<desc2>De nombreux utilisateurs et références</desc2>
@@ -98,7 +106,6 @@
<comment>Enormément de publications autour d'Apache
AXIS</comment>
</element>
</element>
-
<element name="developmentleadership" title="Direction des
développements">
<desc>Organisation et direction des développements</desc>
<element name="leadingteam" title="Equipe dirigeante">
@@ -116,11 +123,9 @@
<comment>L'équipe coeur du projet décide de manière
collégiale. Fonctionnement de la fondation Apache</comment>
</element>
</element>
-
<element name="activity" title="Activité">
<desc>Activité du et autour du projet</desc>
- <element name="developersidentificationturnover"
- title="Nombre de développeurs, identification, turnover">
+ <element name="developersidentificationturnover" title="Nombre de
développeurs, identification, turnover">
<desc0>Moins de 3 développeurs, pas clairement
identifiés.</desc0>
<desc1>Entre 4 et 7 développeurs, ou plus, non
identifiés, avec un turnover
important.</desc1>
@@ -137,8 +142,7 @@
<score>1</score>
<comment>Délais de résolution longs</comment>
</element>
- <element name="activityonfunctionalities"
- title="Activité autour des fonctionnalités">
+ <element name="activityonfunctionalities" title="Activité autour des
fonctionnalités">
<desc0>Pas ou peu de nouvelles fonctionalités</desc0>
<desc1>Evolution du produit conduite pas une équipe
dédiée ou par des
utilisateurs, mais sans processus clairement
exposé</desc1>
@@ -159,82 +163,76 @@
</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 par 100% des employés d'une
seule société.</desc0>
- <desc1>60% maximum</desc1>
- <desc2>20% maximum</desc2>
- <score>1</score>/>
+ <element name="independenceofdevelopments" title="Indépendance des
développements"
+ ><desc0>Développements réalisés par 100% des employés d'une seule
+ société.</desc0><desc1>60% maximum</desc1><desc2>20%
maximum</desc2><score>1</score>/
<comment>IBM s'étant désengagé, l'indépendance des
développements est de nouveau assurée,
- aucune société n'a pris « le contrôle » complet des
dévs., mais les contributions
- de la société WSO2 semblent être prédomininantes.
</comment>
- </element>
-
+ aucune société n'a pris « le contrôle » complet des dévs.,
mais les contributions de la
+ société WSO2 semblent être prédomininantes. </comment></element>
<element name="services" title="Services">
<desc>Offres de services</desc>
+
<element name="training" title="Formation">
<desc0>Pas d'offre de formation identifiée</desc0>
- <desc1>Offre existante mais restreinte géographiquement
ou à un seul langage ou
- fournie par un seul fournisseur</desc1>
- <desc2>Offre riche, plusieurs fournisseurs, plusieurs
langages, divisée en
- modules et en niveau</desc2>
- <score>2</score>/>
+ <desc1>Offre existante mais restreinte géographiquement ou à un
seul langage ou fournie
+ par un seul fournisseur</desc1>
+ <desc2>Offre riche, plusieurs fournisseurs, plusieurs langages,
divisée en modules et en
+ niveau</desc2>
+ <score>2</score>
<comment>Axis fait partie du curiculum de nombreux cours
de type J2EE</comment>
</element>
+
<element name="support" title="Support">
<desc0>Pas d'offre de support identifiée</desc0>
- <desc1>Offre existante mais restreinte géographiquement
ou à un seul langage ou
- fournie par un seul fournisseur, ou sans
garantie</desc1>
+ <desc1>Offre existante mais restreinte géographiquement ou à un
seul langage ou fournie
+ par un seul fournisseur, ou sans garantie</desc1>
<desc2>Offre riche, plusieurs fournisseurs, avec des
garanties (sur les temps de
résolution).</desc2>
- <score>0</score>/>
- <comment>Aucune répertoriée</comment>
+ <score>2</score>
+ <comment>Nombreuses offres</comment>
</element>
+
<element name="consulting" title="Conseil">
<desc0>Pas d'offre de conseil identifiée</desc0>
- <desc1>Offre existante mais restreinte géographiquement
ou à un seul langage ou
- fournie par un seul fournisseur</desc1>
+ <desc1>Offre existante mais restreinte géographiquement ou à un
seul langage ou fournie
+ par un seul fournisseur</desc1>
<desc2>Offre riche, plusieurs fournisseurs, plusieurs
langages</desc2>
- <score>0</score>/>
- <comment>Aucune répertoriée</comment>
+ <score>2</score>
+ <comment>Nombreuses offres</comment>
</element>
</element>
-
<element name="documentation" title="Documentation">
<desc0>Pas de documentation utilisateur</desc0>
- <desc1>La documentation existe mais est en partie obsolète,
ou restreinte à un seul
- langage, ou peu détaillée</desc1>
- <desc2>Documentation à jour, traduite, et éventuellement
adaptée à différente cible
- de lecteur (end user, sysadmin, manager, ...)</desc2>
- <score>1</score>/>
- <comment>Documentation incomplète mais souvent mise à jour
car bien outillée (wiki et site web).
- Qualité moyenne</comment>
+ <desc1>La documentation existe mais est en partie obsolète, ou
restreinte à un seul langage,
+ ou peu détaillée</desc1>
+ <desc2>Documentation à jour, traduite, et éventuellement adaptée Ã
différente cible de
+ lecteur (end user, sysadmin, manager, ...)</desc2>
+ <score>2</score>
+ <comment>Documentation importante et bien outillée (wiki et site
+ web). Qualité moyenne</comment>
</element>
-
<element name="qualityassurance" title="Méthode qualité">
<desc>Processus et méthode qualité</desc>
<element name="quality" title="Assurance qualité">
<desc0>Pas de processus QA</desc0>
<desc1>Processus existant, mais pas formalisé et non
outillé</desc1>
- <desc2>ProcessUS automatique de test dans le cycle de vie
du code et publication
- des résulats</desc2>
- <score>2</score>/>
+ <desc2>ProcessUS automatique de test dans le cycle de vie du code et
publication des
+ résulats</desc2>
+ <score>2</score>
<comment>Méthodologie imposée par Apache</comment>
</element>
<element name="tools" title="Outillage">
<desc0>Pas d'outils de gestion de bugs, ni de
ticket</desc0>
<desc1>Outils standard fournis (une forge par exemple)
mais peu utilisés</desc1>
- <desc2>Utilisation très active des outils Outils très
Very active use of tools
- for roles/tasks allocation and progress
monitoring</desc2>
+ <desc2>Utilisation très active des outils Outils très Very active
use of tools for
+ roles/tasks allocation and progress monitoring</desc2>
<score>2</score>
<comment>JIRA</comment>
</element>
</element>
</element>
-
<element name="exploitability" title="Exploitabilité">
<desc>Niveau d'exploitabilité</desc>
<element name="easeofuseergonomics" title="Facilité
d'utilisation, ergonomie">
@@ -254,7 +252,6 @@
<comment>Livré avec tcpmon et SOAPMonitor</comment>
</element>
</element>
-
<element name="technicaladaptability" title="Adaptabilité">
<desc>Adaptabilité technique</desc>
<element name="modularity" title="Modularité">
@@ -265,8 +262,7 @@
<score>0</score>
<comment>Plutôt monolithique</comment>
</element>
- <element name="codemodification"
- title="Facilité technique de modification du code existant">
+ <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>
@@ -283,14 +279,11 @@
<comment>Principe de "Handlers" qui peuvent modifier le
comportement des web services et ajouter des fonctionnalités dans une certaine
mesure</comment>
</element>
</element>
-
<element name="strategy" title="Stratégie">
<desc>Stratégie du projet</desc>
-
<element name="license" title="Licence">
<desc>License</desc>
- <element name="permissiveness"
- title="Permissivité (NB : à pondérer uniquement si le
client désire un jour devenir propriétaire du code)">
+ <element name="permissiveness" title="Permissivité (NB : à pondérer
uniquement si le client désire un jour devenir propriétaire du code)">
<desc0>Licence très stricte, comme la GPL</desc0>
<desc1>Licence modérée entre les deux extrêmes (GPL et
BSD), licence duale
dependante du type d'utilisateur (personne, société,
...) ou leurs
@@ -299,8 +292,7 @@
<score>2</score>
<comment>Apache license</comment>
</element>
- <element name="protectionagainstproprietaryforks"
- title="Protection contre des forks commerciaux">
+ <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
dependante du type d'utilisateur (personne, société,
...) ou leurs
@@ -310,7 +302,6 @@
<comment>Apache license</comment>
</element>
</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>
@@ -335,7 +326,7 @@
<desc1>Feuille de route sans planning</desc1>
<desc2>Feuille de route versionnée, avec planning et mesures
de retard</desc2>
<score>0</score>
- <comment></comment>
+ <comment/>
</element>
<element name="sponsor" title="Sponsor">
<desc0>Le logiciel n'a pas de sponsor, l'équipe principale
n'est pas rémunérée</desc0>
@@ -356,10 +347,7 @@
</element>
</element>
</section>
-
-
<section name="j2ee1.4" title="respects des standards J2EE1.4">
-
<element name="jsr101" title="JSR 101 Java API for XML-Based RPC
(JAX-RPC) 1.1">
<desc> JAX-RPC supporte SOAP avec des attachements, vous pouvez
employer JAX-RPC APIs
pour envoyer des attachements MIME. Mais les types MIME ne
peuvent pas être décrits
@@ -371,9 +359,7 @@
http://wiki.apache.org/ws/FrontPage/Axis/StandardsSupported</comment>
<score>2</score>
</element>
-
- <element name="jsr67"
- title="JSR 67 SOAP with Attachments API for Java Specification
(SAAJ) 1.2">
+ <element name="jsr67" title="JSR 67 SOAP with Attachments API for Java
Specification (SAAJ) 1.2">
<desc> SAAJ fournit une manière standard d'envoyer des documents
XML par Internet depuis
la plateforme Java. </desc>
<desc0>JSR/API non implémentée</desc0>
@@ -383,7 +369,6 @@
http://wiki.apache.org/ws/FrontPage/Axis/StandardsSupported</comment>
<score>1</score>
</element>
-
<element name="jsr109" title="JSR 109 Web Services for EE (WS4EE) 1.0">
<desc0>JSR/API non implémentée</desc0>
<desc1>JSR/API partiellement implémentée, ou implémentation
défectueuse</desc1>
@@ -391,19 +376,15 @@
<score>0</score>
<comment/>
</element>
-
<element name="jaxr" title="Java API for XML Registries Specification
(JAXR) 1.0">
<desc0>JSR/API non implémentée</desc0>
<desc1>JSR/API partiellement implémentée, ou implémentation
défectueuse</desc1>
<desc2>JSR/API implémentée, implémentation stable</desc2>
- <comment>TBD</comment>
- <score>0</score>
+ <comment></comment>
+ <score>2</score>
</element>
-
</section>
-
<section name="jee5" title="respects des standards JEE5">
-
<element name="jsr101-jee5" title="JSR 101 Java API for XML-Based RPC
(JAX-RPC) 1.1">
<desc> JAX-RPC supporte SOAP avec des attachements, vous pouvez
employer JAX-RPC APIs
pour envoyer des attachements MIME. Mais les types MIME ne
peuvent pas être décrits
@@ -414,7 +395,6 @@
<comment/>
<score>2</score>
</element>
-
<element name="jsr67" title="JSR 67 SOAP with Attachments API for
Java (SAAJ) 1.3">
<desc> SAAJ fournit une manière standard d'envoyer des documents
XML par Internet depuis
la plateforme de Java. SAAJ 1.3 supporte SOAP 1.2. Pour plus
d'informations sur les
@@ -427,16 +407,13 @@
<comment>Seul les test SAAJ 1.1 ont été passés</comment>
<score>1</score>
</element>
-
- <element name="jsr921-109"
- title="JSR 921/109 Implementing Enterprise Web Services (WS4EE 1.1
et 1.2)">
+ <element name="jsr921-109" title="JSR 921/109 Implementing Enterprise Web
Services (WS4EE 1.1 et 1.2)">
<desc0>JSR/API non implémentée</desc0>
<desc1>JSR/API partiellement implémentée, ou implémentation
défectueuse</desc1>
<desc2>JSR/API implémentée, implémentation stable</desc2>
- <comment>TBD</comment>
+ <comment>"AXIS clearly states that it is not JSR 109 compliant"</comment>
<score>0</score>
</element>
-
<element name="jaxr1.0" title="Java API for XML Registries
Specification (JAXR) 1.0">
<desc> donne un moyen uniforme d'utiliser les registres basés sur
des standards tels que
ebXML ou UDDI. Permet l'accès à différents types de
registres XML. Ces registres XML
@@ -447,11 +424,9 @@
<desc0>API non implémentée</desc0>
<desc1>API partiellement implémentée, ou implémentation
défectueuse</desc1>
<desc2>API implémentée, implémentation stable</desc2>
- <comment>TBD</comment>
- <score>0</score>
+ <comment></comment>
+ <score>2</score>
</element>
-
-
<element name="jsr224" title="JSR 224 Java API for XML-Based Web
Services (JAX-WS) 2.0">
<desc> JAX-WS est la pièce maitresse de la « pile intégrée »
qui inclut JAX-WS 2.0, JAXB
2.0, et SAAJ 1.3. La pile intégrée représente une nouvelle
architecture logique de
@@ -459,19 +434,17 @@
<desc0>JSR/API non implémentée</desc0>
<desc1>JSR/API partiellement implémentée, ou implémentation
défectueuse</desc1>
<desc2>JSR/API implémentée, implémentation stable</desc2>
- <comment>TBD</comment>
+ <comment></comment>
<score>0</score>
</element>
-
<element name="jsr181" title="JSR 181 Web Service Metadata for the
Java Platform">
<desc>La JSR 181 définit un format d'annotation facilitant la
définition de web service </desc>
<desc0>JSR/API non implémentée</desc0>
<desc1>JSR/API partiellement implémentée, ou implémentation
défectueuse</desc1>
<desc2>JSR/API implémentée, implémentation stable</desc2>
- <comment>Le support est annoncé sur certain site.... Ã
vérifier...TBD</comment>
+ <comment>Le support est annoncé sur beehive (WSM) par exemple</comment>
<score>1</score>
</element>
-
<element name="jsr222" title="JSR 222 Java Architecture for XML
Binding (JAXB) 2.0">
<desc>La JSR 222 fournit une manière commode de lier un schéma
XML à une représentation
en code Java. JAXB utilise des schémas (W3C XML Schema) pour
faire ces liens. Une
@@ -481,15 +454,11 @@
<desc0>JSR/API non implémentée</desc0>
<desc1>JSR/API partiellement implémentée, ou implémentation
défectueuse</desc1>
<desc2>JSR/API implémentée, implémentation stable</desc2>
- <comment>TBD</comment>
+ <comment></comment>
<score>0</score>
</element>
-
-
</section>
-
<section name="messaging" title="Messaging">
-
<element name="xml-rpc" title="XML-RPC">
<desc>XML-RPC est un protocole RPC (Remote procedure call), une
spécification simple qui
permet à des processus s'exécutant dans des environnements
différents de faire des
@@ -503,7 +472,6 @@
<comment/>
<score>2</score>
</element>
-
<element name="soap" title="SOAP">
<desc>Simple Object Access Protocol (SOAP): protocole RPC orienté
objet bâti sur XML et
recommandé par le W3C. Il permet la transmission de messages
entre objets distants,
@@ -532,11 +500,8 @@
<score>2</score>
</element>
</element>
-
</section>
-
<section name="attachements" title="Attachements">
-
<element name="swa" title="SwA: MIME : Multipurpose Internet Mail
Extensions">
<desc>En 2000, la note du W3C sur SOAP Messages with Attachments
(SwA) a expliqué
comment continuer à utiliser MIME (Multipurpose Internet Mail
Extensions) pour des
@@ -548,7 +513,6 @@
<comment>DIME est également supporté</comment>
<score>2</score>
</element>
-
<element name="mtom-xop" title="support de MTOM/XOP ">
<desc>XOP: XML-binary Optimized Packaging permet d'inclure dans le
fichier XML des
données binaires (par exemple pour des fichiers images, son,
video) pour « améliorer
@@ -565,11 +529,8 @@
<comment/>
<score>0</score>
</element>
-
</section>
-
<section name="interop" title="Interopérabilité">
-
<element name="ws-i" title="WS-I Basic Profile 1.1">
<desc>Ensemble de spécifications et de règles facilitant
l'intéropérabilité entre
services web régis par les protocoles SOAP </desc>
@@ -579,39 +540,36 @@
<comment>Cela permet entre autre à Axis de gérer les sessions
par cookies http</comment>
<score>2</score>
</element>
-
<element name="basic-profile" title="Attachment Profile 1.0">
- <desc>Il complète Basic Profile 1.1. Il fournit le support des
messages SOAP Ã base de
+ <desc>Complète Basic Profile 1.1. Il fournit le support des messages
SOAP Ã base de
pièces jointes. </desc>
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
+ <comment></comment>
<score>0</score>
</element>
-
</section>
-
<section name="transport" title="transport">
<element name="http" title="SOAP over HTTP">
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment/>
+ <comment></comment>
<score>2</score>
</element>
<element name="ftp" title="SOAP over FTP">
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
+ <comment></comment>
<score>0</score>
</element>
<element name="vm" title="SOAP intra VM">
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
+ <comment></comment>
<score>0</score>
</element>
<element name="jms" title="SOAP over JMS">
@@ -625,26 +583,46 @@
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
+ <comment>expérimental</comment>
<score>1</score>
</element>
<element name="tcp" title="SOAP over TCP">
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
+ <comment></comment>
+ <score>2</score>
+ </element>
+ </section>
+ <section name="registry" title="Les registres et services de recherche">
+ <element name="uddi" title="le support UDDI">
+ <desc>UDDI : acronyme de Universal Description Discovery and Integration,
+ est une norme édictée par l'OASIS définissant une technologie
d'annuaire basée sur XML
+ et plus particulièrement destinée aux services Web,
+ notamment dans le cadre d'architectures de type SOA (Service Oriented
Architecture).
+ Un annuaire UDDI permet de localiser sur le réseau le service Web
recherché.
+ Il repose sur le protocole de transport SOAP.
+ </desc>
+ <desc0>non supporté</desc0>
+ <desc1>support limité</desc1>
+ <desc2>supporté</desc2>
+ <comment>Possibilité d'accès annuaires UDDI 2.0 via JAXR</comment>
<score>2</score>
</element>
- <element name="smtp-pop3" title="SOAP over SMTP/POP3">
+ <element name="ebXML" title="ebXML">
+ <desc>abréviation de l'anglais Electronic Business using eXtensible
Markup Language signifiant commerce électronique en utilisant XML,
+ est une suite de spécifications basées sur le langage XML et
définissant un standard pour le commerce électronique.
+ Ce standard est édité par l'OASIS.
+ ebXML s'adresse aux entreprises de toutes tailles, en permettant de
définir les échanges électroniques
+ entre l'entreprise et ses divers partenaires, comme les catalogues
électroniques
+ </desc>
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
+ <comment>Possibilité d'accès annuaires UDDI 2.0 via JAXR</comment>
<score>2</score>
</element>
</section>
-
-
<section name="metaData" title="MetaData">
<element name="wsdl-1.1" title="support de WSDL 1.1">
<desc>Le WSDL décrit une Interface publique d'accès à un
Service Web : C'est une
@@ -666,22 +644,18 @@
<comment/>
<score>0</score>
</element>
-
</section>
-
<section name="ws-*" title="support des spécifications ws-*">
<element name="meta-data" title="Meta-données">
-
<element name="ws-policy" title="WS-Policy">
<desc>WS-Policy permet de spécifier et de prendre en charge
les pré-requis et
capacités des fournisseurs et consommateurs de services
web. </desc>
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
- <score>0</score>
+ <comment>Le support serait en cours de développement</comment>
+ <score>1</score>
</element>
-
<element name="ws-metadata-exchange" title="WS-MetadataExchange">
<desc>"WS-MEX" permet d'obtenir les informations décrivant le
service (WSDL, XSD et
policies) Il vise la standardisation des opérations pour
la récupération de la
@@ -693,57 +667,48 @@
<comment>Seul le WSDL est exposé</comment>
<score>0</score>
</element>
-
</element>
<element name="security" title="sécurité">
-
-
<element name="ws-security" title="WS-Security">
<desc>WS-Security permet d'assurer l'intégrité et la
confidentialité pour le contenu
des messages et ce même en présence d'intermédiaires
</desc>
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>La documentation sécurité est particulèrement
riche :
- http://ws.apache.org/axis/java/security.html </comment>
+ <comment>Implémenté par WSS4J (http://ws.apache.org/wss4j/). La
documentation sécurité est particulèrement riche :
+ http://ws.apache.org/axis/java/security.html, </comment>
<score>2</score>
</element>
-
<element name="ws-security-policy" title="WS-SecurityPolicy">
<desc>WS-SecurityPolicy: Définition d'assertions décrivant
la manière dont est
sécurisé un message. </desc>
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
+ <comment></comment>
<score>0</score>
</element>
-
<element name="ws-trust" title="WS-Trust">
<desc>WS-Trust: offre les méthodes permettant d'obtenir, de
renouveler et valider
les jetons de sécurité utilisés par WS-Security </desc>
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
- <score>0</score>
+ <comment>Le support serait en cours de développement. Implémentation
WSS4J ?</comment>
+ <score>1</score>
</element>
-
<element name="ws-secure-conversation"
title="WS-SecureConversation">
<desc>WS-SecureConversation: peut être vu comme une
optimisation du framework de
sécurité. </desc>
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
- <score>0</score>
+ <comment>Pas de documentation trouvée, mais la javadoc indique que
ConversationServerHandler
+ implémente WS-Secure Conversation pour Axis. Implémentation WSS4J
?</comment>
+ <score>1</score>
</element>
-
-
</element>
-
<element name="qos" title="Qualité de service">
-
<element name="ws-addressing" title="WS-Addressing">
<desc>WS-Addressing : maintient une session entre plusieurs
invocations</desc>
<desc0>non supporté</desc0>
@@ -754,27 +719,25 @@
http://wiki.apache.org/ws/FrontPage/Axis/SessionSupport
</comment>
<score>2</score>
</element>
-
<element name="ws-reliable-messaging" title="WS-ReliableMessaging">
<desc>WS-ReliableMessaging : permet à un système de message
la gestion de panne et
de la perte ou désorganisation des messages. </desc>
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>à vérifier...TBD</comment>
+ <comment>cf Sandesha (http://ws.apache.org/ws-sandesha/)</comment>
<score>2</score>
</element>
-
<element name="ws-coordination" title="WS-Coordination">
<desc>WS-Coordination : Un framework permettant la
coordination des actions au sein
d'applications distribuées. Utilisé par
WS-AtomicTransactions. </desc>
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
- <score>0</score>
+ <comment>Kandula (http://ws.apache.org/kandula/) est une brique
open-source
+ qui implémente cette spécification, et est basé sur
axis1.X</comment>
+ <score>1</score>
</element>
-
<element name="ws-atomic-transaction" title="WS-AtomicTransaction">
<desc> WS-AtomicTransaction : Prise en charge du commit Ã
deux phase tel que toutes
les opérations participantes à une transaction atomique
soit toutes exécutées
@@ -782,16 +745,13 @@
<desc0>non supporté</desc0>
<desc1>support limité</desc1>
<desc2>supporté</desc2>
- <comment>TBD</comment>
- <score>0</score>
+ <comment>Kandula (http://ws.apache.org/kandula/) est une brique
open-source
+ qui implémente cette spécification, et est basé sur
axis1.X</comment>
+ <score>1</score>
</element>
-
</element>
-
</section>
-
<section name="tools" title="Outillage">
-
<element name="wsdl2java" title="génération top-down ou WSDL2Java">
<desc>outil permettant de créer automatiquement les classes Java
sur la base d'un WSDL. </desc>
<desc0>non supporté</desc0>
@@ -801,7 +761,6 @@
<comment> Bonne granularité dans les outils de génération
</comment>
<score>2</score>
</element>
-
<element name="java2wsdl" title="génération bottom-up ou Java2WSDL">
<desc>outil permettant de créer automatiquement les WSDL
correspondant à des classes
Java. </desc>
@@ -812,7 +771,6 @@
<comment> Bon niveau de configuration de l'outil. </comment>
<score>2</score>
</element>
-
<element name="build-integration" title="facilité d'intégration au
build">
<desc>Cette pile facilite-t-elle la création de livrable/archive
et l'intégration au
build de générations de code listées ci-dessus ? </desc>
@@ -825,20 +783,17 @@
de plugins axis pour maven1 et maven2, ainsi que pour xdoclet.
</comment>
<score>2</score>
</element>
-
<element name="IDE-support" title="supports IDE">
<desc>Cette pile fournit des plugins pour les environnements de
développement intégrés
(ces plugins intégrant les fonctionnalités de génération
de coe listées ci-dessus et
la création de livrable/archive). </desc>
-
<element name="idea-support" title="support IDEA">
<desc0>aucun plugin</desc0>
<desc1>plugin aux fonctionalités limitées ou
défectueuses</desc1>
<desc2>bon plugin, bonne ergonomie</desc2>
- <comment>à vérifier TBD</comment>
+ <comment></comment>
<score>2</score>
</element>
-
<element name="eclipse-support" title="support eclipse">
<desc0>aucun plugin</desc0>
<desc1>plugin aux fonctionalités limitées ou
défectueuses</desc1>
@@ -848,7 +803,6 @@
http://wiki.apache.org/ws/FrontPage/Axis/IDEIntegration</comment>
<score>2</score>
</element>
-
<element name="netbeans-support" title="support NetBeans">
<desc0>aucun plugin</desc0>
<desc1>plugin aux fonctionalités limitées ou
défectueuses</desc1>
@@ -856,15 +810,10 @@
<comment>Fonctionalités limitées</comment>
<score>1</score>
</element>
-
</element>
-
</section>
-
<section name="programming" title="Programmation et extensibilité">
-
- <element name="marshalling-unmarshalling-java-soap"
- title="Sérialisation/désérialisation automatique d'objets Java
depuis et vers des messages SOAP ">
+ <element name="marshalling-unmarshalling-java-soap"
title="Sérialisation/désérialisation automatique d'objets Java depuis et
vers des messages SOAP ">
<desc0>non supporté</desc0>
<desc1>supporté mais limité ou réalisé par un data binding
obsolète ou non standard</desc1>
<desc2>supporté et réalisé par un data binding standard et
extensible</desc2>
@@ -875,7 +824,6 @@
exemple tous supportés) </comment>
<score>2</score>
</element>
-
<element name="handlers" title="support pour intercepteurs (handlers)">
<desc>intercepteurs qui peuvent être facilement branchés dans
l'environnement
d'exécution du service pour réaliser des tâches avant
l'arrivée des messages au
@@ -890,9 +838,7 @@
par la documentation projet. </comment>
<score>2</score>
</element>
-
- <element
name="soap-header-parameter-implicit-explicit-contexts-support"
- title="support pour paramètres d'entête SOAP">
+ <element name="soap-header-parameter-implicit-explicit-contexts-support"
title="support pour paramètres d'entête SOAP">
<desc>Comment la pile gère les paramètres en entête de requête
SOAP ? Ces paramètres
sont invisibles, par défaut, pour le client ainsi que pour
l'implémentation du
service. C'est un contexte implicite pour le service web
utilisé par le système de
@@ -909,7 +855,6 @@
contexte du message </comment>
<score>2</score>
</element>
-
<element name="asynchronous-callback" title="support pour appels
asynchrones et callback">
<desc>Cette solution de mise en oeuvre de web-services
fournit-elle un moyen de gérer
les appels asynchrones ? </desc>
@@ -927,13 +872,8 @@
pas. </comment>
<score>0</score>
</element>
-
-
-
</section>
-
<section name="admin" title="Fonctionnalités d'administration">
-
<element name="deploy" title="Déploiement de nouveaux services">
<desc0>Déploiement difficile, ou nécéssitant un outillage non
standard, ou de nombreuses
étapes ou un reboot du serveur</desc0>
@@ -944,21 +884,17 @@
Deployment Descriptor) </comment>
<score>1</score>
</element>
-
<element name="lifecycleManagement" title="Gestion du cycle de vie
(arrêt/démarrage/...)">
<desc0>pas d'interface ni de fonctionalité d'administration de
gestion du cycle de vie
des services</desc0>
<desc1>fonctionalités d'arrêt de redémarrage à chaud des
services</desc1>
<desc2>fonctionalités avancées de gestion du cycle de vie des
services et/ou interface
d'administration associées</desc2>
- <comment>à vérifier...TBD</comment>
+ <comment></comment>
<score>1</score>
</element>
-
</section>
-
<section name="supervision" title="Fonctionnalités de supervision">
-
<element name="stats" title="Module de production de statistiques">
<desc0>pas d'interface ni de fonctionalité production de
statistiques d'accès aux
services</desc0>
@@ -972,7 +908,5 @@
applet.</comment>
<score>1</score>
</element>
-
</section>
-
</document>
- [Qsos-commits] qsos/sheet/j2ee-ws-stack/axis axis-1.4.qsos,
Francois Le Droff <=