Plan :
Dédicaces .................................................................................................................................. 2 Remerciement ........................................................................................................................ 3 Table des matières..................................................................................................................... 4 Liste des illustrations ................................................................................................................. 6 1. Chapitre 1 : Introduction ...................................................................................................... 8 1.1. Introduction générale.................................................................................................. 8 1.2. Entreprise d’accueil ..................................................................................................... 8 1.3. Contexte et objectif du projet ................................................................................... 11 2. Chapitre 2 : Etat de l’art...................................................................................................... 14 2.1. Introduction au concept SOA .................................................................................... 14 2.2. Les services web ........................................................................................................ 17 2.2.1. Introduction........................................................................................................ 17 2.2.2. Les différents types de services web ................................................................. 17 2.2.3. Résumé ............................................................................................................... 24 2.3. Orchestration de Services web.................................................................................. 25 2.3.1. Introduction........................................................................................................ 25 2.3.2. Exemple .............................................................................................................. 25 2.3.3. Le langage BPEL .................................................................................................. 28 2.3.4. Résumé ............................................................................................................... 32 2.4. Résumé sur le concept SOA....................................................................................... 33 3. Chapitre 3 : Etude conceptuelle ......................................................................................... 34 3.1. Introduction ............................................................................................................... 34 3.2. Phase 1 : Conception des Services Web .................................................................... 35 3.2.1. Introduction........................................................................................................ 35 3.2.2. Urbanisation du SI de l’établissement ............................................................... 37 3.2.3. Urbanisation du SI du RNU................................................................................. 64 3.2.4. Conclusion .......................................................................................................... 71 3.3. Phase 2 : Processus métier et orchestration de services .......................................... 74 3.3.1. Introduction........................................................................................................ 74 3.3.2. Conception du 1er processus métier : ProcessRUById ....................................... 74 3.3.3. Conception du processus : BatchProcessRU ...................................................... 77 3.3.4. Conclusion .......................................................................................................... 78 Chapitre 4 : Réalisation ........................................................................................................... 79 3.4. Installation & Configuration ...................................................................................... 79 3.4.1. Serveur FTP : ftp-etu.intranet.demo .................................................................. 79 ISET Djerba | TriTux PAGE 5 3.4.2. Serveur CUPS : cups.intranet.demo ................................................................... 79 3.4.3. Serveur de BD PostgreSQL : postgres-83.intranet.demo................................... 79 3.4.4. Serveur web d’inscription en ligne : inscription.edu.demo ............................... 80 3.4.5. Point d’accès sans fil : ap-21. intranet.demo ..................................................... 81 3.4.6. Serveur mail : (ws.rnu.edu.demo)...................................................................... 81 3.4.7. Modem GSM connecté au serveur Lenny : debian5-02.intranet.demo ............ 82 3.4.8. PodBridge 1.2 ..................................................................................................... 82 3.4.9. Installation de GlassFish ESB 2.1 ........................................................................ 83 3.4.10. Installation des plugins SOA & BPEL pour NetBeans ...................................... 83 3.5. Réalisation des connecteurs ...................................................................................... 83 3.5.1. Exemple de réalisation d’un connecteur : pbFTPAccountConnector................. 83 3.5.2. Test du service web doCreateFTPUserAccount par l’utilitaire SoapUI 3.0.1 ..... 85 3.6. Réalisation des processus métiers - phase 2............................................................. 89 3.6.1. Test de ProcessRUById (Invocation du service composite) ............................... 91 3.6.2. Test de BatchProcessRU (Invocation du service composite) ............................. 94 3.7. Développement des applications .............................................................................. 96 3.7.1. Appel web-service SOAP en PHP5...................................................................... 97 3.7.2. Exemple d’appel web-service SOAP en Perl (Suppression d’un compte FTP) ... 98 3.7.3. Appel web-service SOAP en JAVA SE – Swing (Invocation du service Ping (test PodBridge)) ....................................................................................................................... 98 3.7.4. Appel web-service SOAP en Shell (Invocation du service composite BatchProcessRU) ............................................................................................................... 99 3.8. Environnement de travail .......................................................................................... 99 3.8.1. Matériel utilisé ................................................................................................... 99 3.8.2. Logiciels utilisés : .............................................................................................. 100 4. Perspective ........................................................................................................................ 105 5. Liste des abréviations ....................................................................................................... 106 6. Bibliographie ..................................................................................................................... 108un cours préparé par mr Hamammou prof de l'informatique à l EST Fès pour les étudiants de la filière GRH ...
Crée un compte gratuit pour télécharger ce document
Je m'inscrisOUJ'ai déjà un compte
Je me connecte