AXIS c’est quoi ??

Tous les développeurs comprennent désormais l’importance des frameworks de développement, ces boites à outils qui permettent de décupler leur productivité. Développer avec SOAP ne déroge pas à la règle, quoique vous puissiez tout coder à la main avec un bon notepad, il est vraissemblable que ces frameworks vous permettront plus de vitesse, de réutilisabilité et d’évolutivité.

Il exites chez apache un tel outil. Sa première version SOAP4J, était un don de IBM. Désormais cet outil s’appelle AXIS et est bien plus qu’une simple réécriture des bibliothèques SOAP d’Apache, il s’agit en fait d’une refonte architecturale. Il a été prévu plusieurs phases dans le développement d’AXIS : 2 mouture en alpha, pour arriver au final à une version 3.0. Les première moutures d’AIX ont été publiées en août et Spetembre 2001.

Lorsqu’elle sera finalisée, cette bibliothèque permettra
1. Le support de SOAP 1.1, au même titre que Apache SOAP 2.2. Par exmple AXIS supportera complément le concept SOAP “mustUnderstand headers” [règles régissant la compréhension des message, pouvant mettre fin aux communication le cas échéants ].

2. d’être moins consommateur et plus rapide que Apache SOAP (grace à son usage de SAX) ( SAX permet un parsing rapide du XML)

3. de s’appuyer sur une couche d’abstraction simple pour les transports de donénes. (i.e., senders et listeners pour SOAP pour plusieurs protocoles tels que SMTP (Simple Mail Transfer Protocol), FTP, message-oriented middleware, …).

4. Générer automaitque les WSDL (Web Services Description Language) de services déja déployés.

5. Le support du déploiement d’EJB (Enterprise JavaBeans) comme services, comme le fait actuellement BEA WebLogic Server.

6. Une meilleure interopérabilité avec l’implémentation Microsoft de SOAP et les services .Net

Ces articles peuvent vous interesser

Post a Comment

Your email is never published nor shared. Required fields are marked *