University Sétif 1 FERHAT ABBAS Faculty of Sciences
Détail de l'auteur
Auteur MERIR,Boutheina |
Documents disponibles écrits par cet auteur



Titre : La standardisation pour faire évoluer les systèmes d’information Type de document : texte imprimé Auteurs : MERIR,Boutheina ; SAIDI,MOHAMED, Directeur de thèse Editeur : Setif:UFA Année de publication : 2016 Importance : 1 vol (67f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
standardisation
service web
processus d'affaire
SOA
SOAP
WSDL
UDDI
XMLIndex. décimale : 004 Informatique Résumé : Résumé
Alors que les entreprises s’orientent de plus en plus vers le Web, il devient de plus en plus
important d'améliorer les mécanismes pour faire des affaires sur ce dernier. Cela consiste
essentiellement à développer des moyens standards pour découvrir les partenaires potentiels et
pour automatiser les processus d'affaires entre eux. Dans ce travail nous avons utilisé un
mécanisme très performant pour standardiser et faire évoluer les systèmes d’information qui
est le mécanisme des services Web.
Les résultats principaux de ce travail après l’utilisation des services Web va permettre aux
pharmaciens de gérer leurs stocks de médicaments et de passer des commandes d’une manière
optimisée, simple et pratique. Les données des systèmes d’information sont stockées dans des
bases de données différentes créées avec MySQL.
A la fin de ce projet Nous avons pu créer un système standard qui assure la gestion de
stock de médicaments d’une pharmacie en se basant sur la communication et l’échange
d’informations entre plusieurs systèmes d’information.Note de contenu : Table des matières
Résumé ............................................................................................................................... I
Introduction générale .................................................................................................................. 1
Chapitre 1 : Les services Web
1. Introduction ........................................................................................................................ 3
2. Les services Web ................................................................................................................ 3
3. Les technologies des services Web .................................................................................... 4
3.1 Le langage XML .......................................................................................................... 4
3.2 Le langage WSDL ....................................................................................................... 4
3.2.1 La partie abstraite ................................................................................................. 5
3.2.2 La partie concrète ................................................................................................. 5
3.3 Le protocole SOAP ..................................................................................................... 6
3.3.1 La structure des messages SOAP ......................................................................... 6
3.4 Annuaire UDDI ........................................................................................................... 7
3.4.1 L’organisation d’UDDI ........................................................................................ 8
4. Architecture des services Web ........................................................................................... 8
5. La composition des services Web .................................................................................... 10
5.1 Orchestration vs Chorégraphie .................................................................................. 11
5.2 Les types de composition .......................................................................................... 11
5.2.1 Approche statique ............................................................................................... 11
5.2.2 Approche dynamique ......................................................................................... 12
6. Avantages et inconvénients des services Web ................................................................. 13
6.1 Les avantages ............................................................................................................ 13
6.2 Les inconvénients ..................................................................................................... 13
7. Conclusion ........................................................................................................................ 14
Chapitre 2 : La standardisation des systèmes d'information
1. Introduction ...................................................................................................................... 15
2. La standardisation des systèmes d’information ............................................................... 15
3. Standards d’échanges ....................................................................................................... 15
3.1 Architecture Orienté Service (SOA) .......................................................................... 16
3.1.1 Les éléments de l’architecture SOA ................................................................... 17
3.1.2 Les principes d'un service SOA ........................................................................ 18
3.1.3 Les concepts de SOA ......................................................................................... 18
3.1.4 L’Enterprise Service Bus (ESB) ........................................................................ 19
3.1.5 Les avantages du SOA ....................................................................................... 20
3.2 ebXML ....................................................................................................................... 21
3.2.1 Processus d’affaire ............................................................................................. 21
3.2.2 Architecture ebXML .......................................................................................... 22
3.2.3 Scénario de collaboration ebXML ..................................................................... 23
4. Concept d'intégration et d'interopérabilité ....................................................................... 24
4.1 Intégration .................................................................................................................. 24
4.2 Interopérabilité ........................................................................................................... 24
4.3 Enjeux et défis de l'intégration .................................................................................. 25
4.4 Les périmètres de l'intégration ................................................................................... 25
4.5 Les couches de l'intégration ....................................................................................... 26
4.6 Intégration d'Applications d'Entreprise (EAI) ........................................................... 26
4.6.1 Apports de l’intégration d’applications aux entreprises ..................................... 27
4.6.2 Avantages de l’intégration des applications ....................................................... 28
4.6.3 Limitations de l’intégration des applications .................................................... 28
5. Travaux connexes ............................................................................................................. 28
6. Conclusion ........................................................................................................................ 31
Chapitre 3 : Conception
1. Introduction ...................................................................................................................... 32
2. Définition du champ d'étude ............................................................................................ 32
3. Etude de l’existant ............................................................................................................ 32
4. Critiques de l’existant ....................................................................................................... 32
5. Données initiales du problème ......................................................................................... 33
5.1 Les données des stocks .............................................................................................. 33
5.2 Livraisons des médicaments ...................................................................................... 33
6. Discussion ........................................................................................................................ 33
7. Solutions à envisager ........................................................................................................ 34
8. Spécification des besoins ................................................................................................. 35
9. Etapes d’exécution des services Web ............................................................................... 38
9.1 Définition et description des services Web (déploiement) ........................................ 38
9.1.1 Services Web banque1WS, banque2WS ............................................................ 38
9.1.2 Service Web pharmacieWS ................................................................................ 38
9.1.3 Services Web grossiste1WS, grossiste2WS ....................................................... 38
9.1.4 Service Web statistiquesWS ............................................................................... 38
9.2 Publication des services Web (publication) ............................................................... 38
9.3 Recherche des services Web (découverte) ................................................................ 39
9.3.1 Récupération des informations de description du service .................................. 39
9.4 Connexion au service Web (invocation) ................................................................... 39
9.5 Le service Web envoie sa réponse ............................................................................. 39
10. Composition des services Web ..................................................................................... 39
11. Conception .................................................................................................................... 39
11.1 La conception UML .............................................................................................. 39
11.2 Les diagrammes de notre système ......................................................................... 39
11.2.1 Diagramme de cas d’utilisation .......................................................................... 39
11.2.2 Diagramme de séquence de la requête validerReceptionMedicament ............... 44
11.2.3 Diagramme de séquence de la requête passerCommande .................................. 46
11.2.4 Diagramme d’activité ......................................................................................... 47
11.2.5 Diagramme de déploiement ............................................................................... 48
11.2.6 Diagramme de classe .......................................................................................... 49
11.2.7 Diagramme de classe de données ....................................................................... 49
12. Conclusion ..................................................................................................................... 50
Chapitre 4 : Réalisation
1. Introduction ...................................................................................................................... 51
2. Grands choix techniques .................................................................................................. 51
2.1 L’environnement de programmation ......................................................................... 51
2.1.1 XML ................................................................................................................... 51
2.1.2 Java ..................................................................................................................... 51
2.1.3 BPEL .................................................................................................................. 51
2.2 L’environnement logiciel .......................................................................................... 52
2.2.1 Système d’exploitation ....................................................................................... 52
2.2.2 NetBeans ............................................................................................................ 52
2.2.3 GlassFish ............................................................................................................ 52
2.2.4 EasyPhp .............................................................................................................. 53
2.2.5 MySQL ............................................................................................................... 53
2.2.6 StarUML ............................................................................................................. 53
3. Implémentation du système .............................................................................................. 53
3.1 Définition des services Web ...................................................................................... 53
3.2 Test des services Web ................................................................................................ 54
3.2.1 Consultation du fichier WSDL ........................................................................... 54
3.2.2 Consultation des messages SOAP ...................................................................... 55
3.3 Composition des services Web .................................................................................. 56
3.3.1 Le module composé ........................................................................................... 58
3.3.2 Tester le module composé ................................................................................. 59
3.3.3 Appeler le module composé ............................................................................... 60
3.4 Les interfaces de l’application ................................................................................... 61
4. Conclusion ........................................................................................................................ 65
Conclusion générale ................................................................................................................. 66Côte titre : MAI/0111 En ligne : https://drive.google.com/file/d/1WvpoJvW2_e5eAHzmBSURjaO3HWHEPMAw/view?usp=shari [...] Format de la ressource électronique : La standardisation pour faire évoluer les systèmes d’information [texte imprimé] / MERIR,Boutheina ; SAIDI,MOHAMED, Directeur de thèse . - [S.l.] : Setif:UFA, 2016 . - 1 vol (67f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
standardisation
service web
processus d'affaire
SOA
SOAP
WSDL
UDDI
XMLIndex. décimale : 004 Informatique Résumé : Résumé
Alors que les entreprises s’orientent de plus en plus vers le Web, il devient de plus en plus
important d'améliorer les mécanismes pour faire des affaires sur ce dernier. Cela consiste
essentiellement à développer des moyens standards pour découvrir les partenaires potentiels et
pour automatiser les processus d'affaires entre eux. Dans ce travail nous avons utilisé un
mécanisme très performant pour standardiser et faire évoluer les systèmes d’information qui
est le mécanisme des services Web.
Les résultats principaux de ce travail après l’utilisation des services Web va permettre aux
pharmaciens de gérer leurs stocks de médicaments et de passer des commandes d’une manière
optimisée, simple et pratique. Les données des systèmes d’information sont stockées dans des
bases de données différentes créées avec MySQL.
A la fin de ce projet Nous avons pu créer un système standard qui assure la gestion de
stock de médicaments d’une pharmacie en se basant sur la communication et l’échange
d’informations entre plusieurs systèmes d’information.Note de contenu : Table des matières
Résumé ............................................................................................................................... I
Introduction générale .................................................................................................................. 1
Chapitre 1 : Les services Web
1. Introduction ........................................................................................................................ 3
2. Les services Web ................................................................................................................ 3
3. Les technologies des services Web .................................................................................... 4
3.1 Le langage XML .......................................................................................................... 4
3.2 Le langage WSDL ....................................................................................................... 4
3.2.1 La partie abstraite ................................................................................................. 5
3.2.2 La partie concrète ................................................................................................. 5
3.3 Le protocole SOAP ..................................................................................................... 6
3.3.1 La structure des messages SOAP ......................................................................... 6
3.4 Annuaire UDDI ........................................................................................................... 7
3.4.1 L’organisation d’UDDI ........................................................................................ 8
4. Architecture des services Web ........................................................................................... 8
5. La composition des services Web .................................................................................... 10
5.1 Orchestration vs Chorégraphie .................................................................................. 11
5.2 Les types de composition .......................................................................................... 11
5.2.1 Approche statique ............................................................................................... 11
5.2.2 Approche dynamique ......................................................................................... 12
6. Avantages et inconvénients des services Web ................................................................. 13
6.1 Les avantages ............................................................................................................ 13
6.2 Les inconvénients ..................................................................................................... 13
7. Conclusion ........................................................................................................................ 14
Chapitre 2 : La standardisation des systèmes d'information
1. Introduction ...................................................................................................................... 15
2. La standardisation des systèmes d’information ............................................................... 15
3. Standards d’échanges ....................................................................................................... 15
3.1 Architecture Orienté Service (SOA) .......................................................................... 16
3.1.1 Les éléments de l’architecture SOA ................................................................... 17
3.1.2 Les principes d'un service SOA ........................................................................ 18
3.1.3 Les concepts de SOA ......................................................................................... 18
3.1.4 L’Enterprise Service Bus (ESB) ........................................................................ 19
3.1.5 Les avantages du SOA ....................................................................................... 20
3.2 ebXML ....................................................................................................................... 21
3.2.1 Processus d’affaire ............................................................................................. 21
3.2.2 Architecture ebXML .......................................................................................... 22
3.2.3 Scénario de collaboration ebXML ..................................................................... 23
4. Concept d'intégration et d'interopérabilité ....................................................................... 24
4.1 Intégration .................................................................................................................. 24
4.2 Interopérabilité ........................................................................................................... 24
4.3 Enjeux et défis de l'intégration .................................................................................. 25
4.4 Les périmètres de l'intégration ................................................................................... 25
4.5 Les couches de l'intégration ....................................................................................... 26
4.6 Intégration d'Applications d'Entreprise (EAI) ........................................................... 26
4.6.1 Apports de l’intégration d’applications aux entreprises ..................................... 27
4.6.2 Avantages de l’intégration des applications ....................................................... 28
4.6.3 Limitations de l’intégration des applications .................................................... 28
5. Travaux connexes ............................................................................................................. 28
6. Conclusion ........................................................................................................................ 31
Chapitre 3 : Conception
1. Introduction ...................................................................................................................... 32
2. Définition du champ d'étude ............................................................................................ 32
3. Etude de l’existant ............................................................................................................ 32
4. Critiques de l’existant ....................................................................................................... 32
5. Données initiales du problème ......................................................................................... 33
5.1 Les données des stocks .............................................................................................. 33
5.2 Livraisons des médicaments ...................................................................................... 33
6. Discussion ........................................................................................................................ 33
7. Solutions à envisager ........................................................................................................ 34
8. Spécification des besoins ................................................................................................. 35
9. Etapes d’exécution des services Web ............................................................................... 38
9.1 Définition et description des services Web (déploiement) ........................................ 38
9.1.1 Services Web banque1WS, banque2WS ............................................................ 38
9.1.2 Service Web pharmacieWS ................................................................................ 38
9.1.3 Services Web grossiste1WS, grossiste2WS ....................................................... 38
9.1.4 Service Web statistiquesWS ............................................................................... 38
9.2 Publication des services Web (publication) ............................................................... 38
9.3 Recherche des services Web (découverte) ................................................................ 39
9.3.1 Récupération des informations de description du service .................................. 39
9.4 Connexion au service Web (invocation) ................................................................... 39
9.5 Le service Web envoie sa réponse ............................................................................. 39
10. Composition des services Web ..................................................................................... 39
11. Conception .................................................................................................................... 39
11.1 La conception UML .............................................................................................. 39
11.2 Les diagrammes de notre système ......................................................................... 39
11.2.1 Diagramme de cas d’utilisation .......................................................................... 39
11.2.2 Diagramme de séquence de la requête validerReceptionMedicament ............... 44
11.2.3 Diagramme de séquence de la requête passerCommande .................................. 46
11.2.4 Diagramme d’activité ......................................................................................... 47
11.2.5 Diagramme de déploiement ............................................................................... 48
11.2.6 Diagramme de classe .......................................................................................... 49
11.2.7 Diagramme de classe de données ....................................................................... 49
12. Conclusion ..................................................................................................................... 50
Chapitre 4 : Réalisation
1. Introduction ...................................................................................................................... 51
2. Grands choix techniques .................................................................................................. 51
2.1 L’environnement de programmation ......................................................................... 51
2.1.1 XML ................................................................................................................... 51
2.1.2 Java ..................................................................................................................... 51
2.1.3 BPEL .................................................................................................................. 51
2.2 L’environnement logiciel .......................................................................................... 52
2.2.1 Système d’exploitation ....................................................................................... 52
2.2.2 NetBeans ............................................................................................................ 52
2.2.3 GlassFish ............................................................................................................ 52
2.2.4 EasyPhp .............................................................................................................. 53
2.2.5 MySQL ............................................................................................................... 53
2.2.6 StarUML ............................................................................................................. 53
3. Implémentation du système .............................................................................................. 53
3.1 Définition des services Web ...................................................................................... 53
3.2 Test des services Web ................................................................................................ 54
3.2.1 Consultation du fichier WSDL ........................................................................... 54
3.2.2 Consultation des messages SOAP ...................................................................... 55
3.3 Composition des services Web .................................................................................. 56
3.3.1 Le module composé ........................................................................................... 58
3.3.2 Tester le module composé ................................................................................. 59
3.3.3 Appeler le module composé ............................................................................... 60
3.4 Les interfaces de l’application ................................................................................... 61
4. Conclusion ........................................................................................................................ 65
Conclusion générale ................................................................................................................. 66Côte titre : MAI/0111 En ligne : https://drive.google.com/file/d/1WvpoJvW2_e5eAHzmBSURjaO3HWHEPMAw/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0111 MAI/0111 Mémoire Bibliothéque des sciences Français Disponible
Disponible