dimanche 7 juin 2009

Ma rencontre avec les webservices XML

C'est clair que nous sommes rentrés de plein pied dans l'ère des webservices,une nouvelle technologie qui révolutionne le web d'aujourd'hui. Ma découverte de cette technologie date de 2005 ,nous savions déjà faire des applications web(PHP,JSP&Servlet...) mais pas de webservices. En ce moment c'était vraiment la mode partout, chacun voulait en implémenter. Quant à moi je les ai utilisés comme moyen d'intégration d'applications. En effet je devais faire un système de E-recrutement basé sur deux plateformes (J2EE et .Net) mais qui devait apparaître au end user comme une application unique et en même temps composer les différentes fonctionnalités pour avoir de la valeur ajoutée. C'est ainsi que les web services me sont tombés dessus. Ma première difficulté était de pouvoir rassembler les outils qui étaient un peu dispersés(Eclipse et différents plugins Axis,VS.Net) et en faire mon petit déjeuner matinal. Ensuite vint la composition des webservices via BPEL4WS (Business Process Execution Langage For Web services) qui n'était pas encore standardisé et donc posait quelques difficultés d'INTEROPERABILITE. Kahwa sur Kahwa et ce durant des nuits entières j'étais arrivé à satisfaire un peu mon encadreur de projet (BELKHODJA Rafik),un Monsieur très perfectionniste qui a toujours quelques choses à dire. Ah oui,il m'a encore demandé de profiter de ce projet pour implémenter un annuaire UDDI et un client Web pour ce dernier. Non pas ça encore Professeur!!! je pleurnichais presque au retour à la cité universitaire après notre rencontre. J'ai pris mon courage à deux mains et me suis lancé dans jUDDI et l'API UDDI4J d'IBM. Heureusement leur intégration est si simple, vraiment quelle simplicité!!! Je me balançais enfin vers la fin,l'été aussi arrivait et le soleil devenait un peu plus généreux et mon encadreur un peu moins exigeant. Voilà comment ma rencontre avec le monde des web services s'est effectué,un chemin que je continue à suivre, Vas savoir comment!!!!!!!!!!

Aucun commentaire:

Enregistrer un commentaire