Table des matières

Introduction à Apache Axis

Retour au sommaire


Historique

Présentation d'Apache Axis

Le protocole SOAP

Architecture

Installation d'Axis

Developpement avec Axis

Conclusion

Pour en savoir plus

Glossaire


Que signifie AXIS?

AXIS est l'acronyme de Apache eXtensible Interaction System.
Il s'agt d'un projet developpé par Apache. Axis apparait comme le succeseur de Apache SOAP. Nous allons de suite présenter plus en détails ces technologies.

Qu'est ce Axis?

Apache Axis est une nouvelle implémentation de la spécification SOAP( Simple Object Access Protocol) développé par la fondation Apache (The Apache Software Foundation), qui succède à Apache SOAP. Nous allons voir dans quelle mesure la nouvelle implémentation renommé Axis se veut elle plus performante, plus modulaire et plus extensible que son prédécesseur.
Axis est à la fois un environnement d'hébergement de services Web, et un toolkit complet de developpement pour la création de services et l'accès à des services tiers.

Où trouve ton Axis?

Axis est disponile à l'adresse http://xml.apache.org/axis. Dans l'archive téléchargée, on y trouve un package qui fournit :
  • Un environnement pouvant soit fonctionner comme un serveur SOAP indépendant soit comme un plug-in de moteur de servlet (en particulier TOMCAT).
  • Une API pour developper des services web SOAP RPC ou à ba se de message SOAP
  • Le support de différentes couches de transport : HTTP, FTP ...
  • Des outils pour déployer, tester et monitorer des web-services.
  • Des outils poru créer automatiquement les WSDL correspondant à des classes Java ou inversement pour créer les classes Java sur la base d'un WSDL (classe proxy en quelque sorte, qui fait le lien entre l'application Java cliente et le service distant.