Retour au sommaire
Introduction
Historique
Présentation d'Apache Axis
Rappel sur le protocol SOAP
Architecture
Conclusion
Pour en savoir plus
Glossaire
|
Contenu de l'archive
Axis est distribué sous la forme d'une archive au format ZIP qui contient les éléments suivants :
- La documentation HTML d'Axis dans le répertoire docs/ et des APIs du framework
- Les différentes bibliothèques Java composant le framework dans le répertoire lib/
- Un application Web dans le répertoire webapps/axis permettant d'héberger un serveur Axis dans un conteneur Web
- Une série d'exemple et de tutoriels dans le répoertoire samples/
- Le port : un point de terminaison identifié de manière unique par la combinaison d'une adresse internet et d'une liaison.
- Un service web : associe des liaisons à des process concrets de mise en oeuvre des opérations qu'elles décrivent (typiquement une URL dans le cas d'une laision mettant en oeuvre SOAP sur HTTP)
D'autre part, Axis requiert la présence d'un parseur XML compatible avec la norme XML-Schema et les espaces de nommages XML (XML namespace). La documentation recommande d'utiliser soit le parseur Apache Xerces v1.4 ou supérieur
soit le parseur Crimson d'Apache.
Environnement d'exécution
Pour fonctionner, Axis doit être hébergé au sein d'un environnement d'éxécution particulier qui peut etre :
- Un conteneur de Servlet comme celui d'Apache Tomcat ou un autre serveur d'application J2EE.
- Le serveur HTTP léger fourni avec Axis (Axis Simple Server). Cette solution n'est pas recommandée pour l'utilisation ne production.
Déploiement d'Axis
- Copier l’application Web d’Axis (webapps/axis) dans le répertoire d’applications Web de Tomcat (Tomcat install. Dir/webapps/)
- Copier dans le répertoire common/lib/ de Tomcat l’archive JAR du parseur XML. Par ex: XERCES.jar
|