Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
Julien HERON
2
PROBLEMATIQUE Objectifs :
Écrire une application communiquant via SOAP/WSDL Implémenter et fournir un service Web : permettant la constitution d’une équipe à partir d’une base de C.V interne Problématique Cahier Des Charges Conception Implémentation Résultats Enjeu : Automatiser une sélection rapide et pertinente, des employés ayant les compétences demandées Conclusion MASTER2 MIAGE EVRY Julien HERON
3
CAHIER DES CHAGES Scénario :
Managers et Responsables RH souhaitent une interface Web pour : Rechercher rapidement des profils. Obtenir automatiquement des résultats pertinents. Problématique Cahier Des Charges Conception Implémentation Résultats Conclusion MASTER2 MIAGE EVRY Julien HERON
4
CONCEPTION Qu’est ce qui caractérise un service Web : Problématique
HTTP-SOAP (Simple Object Access Protocol) : Protocole de transport permettant d’échanger des données au format XML. Enveloppe des paramètres d’entrées et de sorties. WSDL (Web Services Description Language) : Langage XML permettant la description d’un service Web. Décrit les méthodes accessibles sur ce service. Décrit leurs paramètres (Types, Entrées, Sorties, ...) Cahier Des Charges Conception Implémentation Résultats Conclusion MASTER2 MIAGE EVRY Julien HERON
5
CONCEPTION Architecture : Problématique Cahier Des Charges Conception
SERVICE WEB Demande d’exécution du service + Passage de paramètres / SOAP 2 Cahier Des Charges WSDL 1 Serveur d’application ou Fournisseur Conception 5 Client Retour d’exécution du service : Affichage du résultat / SOAP Implémentation 3 4 Requête sur la base de Données / XPath Résultats Résultat de la requête / XPath Conclusion Base de données HR-XML MASTER2 MIAGE EVRY Julien HERON
6
IMPLEMENTATION Outils Utilisées : Problématique
Plate-forme : J2EE (gratuite) Serveur d’application : Apache Tomcat Moteur SOAP : Apache Axis (Apache eXtensible Interaction System) Base de données XML Native : XIndice (Open Source) Utilisation d’une interface : XIndiceBrowser. Fichier XML ‘CV’ : Utilisation de HR-XML (vue précédemment) Problématique Cahier Des Charges Conception Implémentation Résultats Conclusion MASTER2 MIAGE EVRY Julien HERON
7
RESULTATS Interface d’entrée + Soumission de la demande Problématique
Cahier Des Charges Serveur AXIS Conception Implémentation Résultats HTTP – SOAP Request Conclusion Descripteur WSDL MASTER2 MIAGE EVRY Julien HERON
8
RESULTATS Requête et récupération des résultats Problématique
Cahier Des Charges Serveur AXIS Serveur XIndice Conception Connexion et Requête XPath Implémentation Résultats Recherche Conclusion Récupération des résultats MASTER2 MIAGE EVRY Julien HERON
9
RESULTATS Affichage des résultats Problématique Cahier Des Charges
Serveur AXIS Conception Implémentation Résultats HTTP – SOAP Réponse Conclusion MASTER2 MIAGE EVRY Julien HERON
10
CONCLUSION Réponse aux besoins du client :
Problématique Réponse aux besoins du client : Fournit une architecture adaptée Avenir et Evolution du Service Web : Ajout de nouvelles fonctionnalités : Proposer un accès multi-support au service Web (via un mobile, etc.) Proposer l’ajout automatique de CV venant de l’extérieur. Cahier Des Charges Conception Implémentation Résultats Conclusion MASTER2 MIAGE EVRY Julien HERON
11
QUESTIONS ? MASTER2 MIAGE EVRY Julien HERON
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.