Titre : |
L'Automatisation des chaines d'approvisionnement en utilisation l'orchestration des services web |
Type de document : |
texte imprimé |
Auteurs : |
BOUZOUIKA, Safia ; SAIDI,MOHAMED, Directeur de thèse |
Editeur : |
Setif:UFA |
Année de publication : |
2012 |
Importance : |
1 vol (41f.) |
Format : |
29 cm |
Langues : |
Français (fre) |
Catégories : |
Thèses & Mémoires:Informatique
|
Mots-clés : |
Génie logiciel
services web
BPEL
orchestration |
Index. décimale : |
004 Informatique |
Résumé : |
Résumé
Les services Web sont des technologies émergentes, prometteuses pour le
développement, le déploiement et l’intégration d’applications Internet. Ces technologies
fournissent une infrastructure pour décrire (WSDL), découvrir (UDDI) et invoquer
(SOAP) des services Web. Ces technologies sont basées sur XML qui constitue la
technologie utilisée pour développer les services Web.
Les services web sont des applications accessibles sur Internet réalisant chacune une
tâche spécifique. Pour fournir une solution à une tâche complexe, on peut regrouper des
services web pour n’en former qu’un seul ; on parle alors de composition de services web.
L’objectif principal de notre travail est d'automatiser les chaines
d'approvisionnement en utilisant l'orchestration des services web .Cette orchestration
consiste à composer les différents services web de notre application afin d’élaborer des
processus d’affaires permettant la gestion de l’interaction entre eux. Nous avons utilisé le
langage BPEL4WS (Business Process Execution Language for Web Services) pour
programmer les échanges entre les différents services web de l’application, à savoir
service stock, service production, service approvisionnement.
Services web, composition de services web, orchestration, BPEL,
|
Note de contenu : |
Sommaire
Remerciement .............................................................................................................. 2
Dédicaces ..................................................................................................................... 3
Liste des figures ........................................................................................................... 6
Liste des sigles et abréviations..................................................................................... 7
Sommaire ..................................................................................................................... 8
Introduction générale ................................................................................................... 1
Chapitre I : Les Web services
1.1. Services web ................................................................................................ 3
1.1.1. Définition................................................................................................. 3
1.1.2. Objectif .................................................................................................... 4
1.1.3. Architecture et infrastructure des services web....................................... 4
1.2. XML et les principales technologies des Services Web ........................... 6
1.2.1. XML.......................................................................................................... 6
1.2.2. Protocole SOAP ........................................................................................ 7
1.2.2.1. Définition ........................................................................................... 7
1.2.2.2. Structure d'un message SOAP............................................................ 7
1.2.2.3. Enveloppe SOAP ............................................................................... 8
1.2.2.4. En-tête SOAP ..................................................................................... 8
1.2.2.5. Corps SOAP....................................................................................... 9
1.2.2.6. Erreurs (Fault) .................................................................................. 10
1.2.3. Langage WSDL....................................................................................... 10
1.2.3.1. Définition .......................................................................................... 10
1.2.3.2. Structure d’un document WSDL...................................................... 10
1.2.4. Annuaire UDDI....................................................................................... 12
1.2.4.1. Définition .......................................................................................... 12
1.3. Avantage .................................................................................................... 13
1.4. Inconvénient............................................................................................... 14
Chapitre II : Composition des services Web
2.1. Définition ................................................................................................... 16
2.2. Type de composition.................................................................................. 16
2.2.1. Composition statique............................................................................. 16
2.2.1.1. Orchestration .................................................................................. 16
2.2.1.2. Chorégraphie .................................................................................. 17
2.2.2. Composition dynamique........................................................................ 18
2.2.2.1. L'approche sémantique ................................................................... 18
2.2.2.2. L'approche industrielle ................................................................... 18
2.2.2.3. L'approche formelle........................................................................ 18
2.3. Langage de définition ................................................................................ 19
2.4. BPEL.......................................................................................................... 19
2.4.1. Définition............................................................................................... 19
2.4.2. Les composants de BPEL...................................................................... 20
2.4.3. Outil de modélisation de BPEL............................................................. 24
Chapitre III : Conception et implementation
3.1. Les chaines d'approvisionnements............................................................. 26
3.1.1. Définition............................................................................................... 26
3.1.2. Gestion de la chaine d'approvisionnement ............................................ 27
3.1.3. Niveaux d’analyse de la chaîne d’approvisionnement .......................... 27
3.1.4. Risque de la chaine d'approvisionnement ............................................. 28
3.1.4.1. Les risques internes (opérationnels) ............................................... 28
3.1.4.2. Les risques externes (aléas) ............................................................ 28
3.1.4.3. Les risques stratégiques.................................................................. 28
3.1.4.4. Les risques des externalités ............................................................ 28
3.2. Lieu de réalisation de projet : Unité de production de tubes en PVC et
PEHD « K-Plast »............................................................................................................ 28
3.3. Introduction à UML ................................................................................... 29
3.4. Les diagrammes UML utilisés ................................................................... 29
3.4.1. Le diagramme d'activité ........................................................................ 30
Chapitre II : Composition des services Web
Chapitre III : Conception et implementation
3.4.2. Diagramme de Classe ............................................................................ 31
3.4.3. Le diagramme de séquence ................................................................... 33
3.5. Environnement de développement............................................................. 36
3.5.1. Système d’exploitation .......................................................................... 36
3.5.2. Outils de programmation....................................................................... 36
3.5.3. Type de serveur ..................................................................................... 36
3.5.4. La base de données................................................................................ 37
3.5.5. Langage de programmation utilisée ...................................................... 37
3.6. Présentation de logiciel .............................................................................. 38
Conclusion générale ................................................................................................... 40
Bibliographie et sitographie ....................................................................................... 41 |
Côte titre : |
MAI/0032 |
En ligne : |
https://drive.google.com/file/d/1o9VfsRmK5m9GjsDYuasmXxziY0amjb3o/view?usp=shari [...] |
Format de la ressource électronique : |
pdf |
L'Automatisation des chaines d'approvisionnement en utilisation l'orchestration des services web [texte imprimé] / BOUZOUIKA, Safia ; SAIDI,MOHAMED, Directeur de thèse . - [S.l.] : Setif:UFA, 2012 . - 1 vol (41f.) ; 29 cm. Langues : Français ( fre)
Catégories : |
Thèses & Mémoires:Informatique
|
Mots-clés : |
Génie logiciel
services web
BPEL
orchestration |
Index. décimale : |
004 Informatique |
Résumé : |
Résumé
Les services Web sont des technologies émergentes, prometteuses pour le
développement, le déploiement et l’intégration d’applications Internet. Ces technologies
fournissent une infrastructure pour décrire (WSDL), découvrir (UDDI) et invoquer
(SOAP) des services Web. Ces technologies sont basées sur XML qui constitue la
technologie utilisée pour développer les services Web.
Les services web sont des applications accessibles sur Internet réalisant chacune une
tâche spécifique. Pour fournir une solution à une tâche complexe, on peut regrouper des
services web pour n’en former qu’un seul ; on parle alors de composition de services web.
L’objectif principal de notre travail est d'automatiser les chaines
d'approvisionnement en utilisant l'orchestration des services web .Cette orchestration
consiste à composer les différents services web de notre application afin d’élaborer des
processus d’affaires permettant la gestion de l’interaction entre eux. Nous avons utilisé le
langage BPEL4WS (Business Process Execution Language for Web Services) pour
programmer les échanges entre les différents services web de l’application, à savoir
service stock, service production, service approvisionnement.
Services web, composition de services web, orchestration, BPEL,
|
Note de contenu : |
Sommaire
Remerciement .............................................................................................................. 2
Dédicaces ..................................................................................................................... 3
Liste des figures ........................................................................................................... 6
Liste des sigles et abréviations..................................................................................... 7
Sommaire ..................................................................................................................... 8
Introduction générale ................................................................................................... 1
Chapitre I : Les Web services
1.1. Services web ................................................................................................ 3
1.1.1. Définition................................................................................................. 3
1.1.2. Objectif .................................................................................................... 4
1.1.3. Architecture et infrastructure des services web....................................... 4
1.2. XML et les principales technologies des Services Web ........................... 6
1.2.1. XML.......................................................................................................... 6
1.2.2. Protocole SOAP ........................................................................................ 7
1.2.2.1. Définition ........................................................................................... 7
1.2.2.2. Structure d'un message SOAP............................................................ 7
1.2.2.3. Enveloppe SOAP ............................................................................... 8
1.2.2.4. En-tête SOAP ..................................................................................... 8
1.2.2.5. Corps SOAP....................................................................................... 9
1.2.2.6. Erreurs (Fault) .................................................................................. 10
1.2.3. Langage WSDL....................................................................................... 10
1.2.3.1. Définition .......................................................................................... 10
1.2.3.2. Structure d’un document WSDL...................................................... 10
1.2.4. Annuaire UDDI....................................................................................... 12
1.2.4.1. Définition .......................................................................................... 12
1.3. Avantage .................................................................................................... 13
1.4. Inconvénient............................................................................................... 14
Chapitre II : Composition des services Web
2.1. Définition ................................................................................................... 16
2.2. Type de composition.................................................................................. 16
2.2.1. Composition statique............................................................................. 16
2.2.1.1. Orchestration .................................................................................. 16
2.2.1.2. Chorégraphie .................................................................................. 17
2.2.2. Composition dynamique........................................................................ 18
2.2.2.1. L'approche sémantique ................................................................... 18
2.2.2.2. L'approche industrielle ................................................................... 18
2.2.2.3. L'approche formelle........................................................................ 18
2.3. Langage de définition ................................................................................ 19
2.4. BPEL.......................................................................................................... 19
2.4.1. Définition............................................................................................... 19
2.4.2. Les composants de BPEL...................................................................... 20
2.4.3. Outil de modélisation de BPEL............................................................. 24
Chapitre III : Conception et implementation
3.1. Les chaines d'approvisionnements............................................................. 26
3.1.1. Définition............................................................................................... 26
3.1.2. Gestion de la chaine d'approvisionnement ............................................ 27
3.1.3. Niveaux d’analyse de la chaîne d’approvisionnement .......................... 27
3.1.4. Risque de la chaine d'approvisionnement ............................................. 28
3.1.4.1. Les risques internes (opérationnels) ............................................... 28
3.1.4.2. Les risques externes (aléas) ............................................................ 28
3.1.4.3. Les risques stratégiques.................................................................. 28
3.1.4.4. Les risques des externalités ............................................................ 28
3.2. Lieu de réalisation de projet : Unité de production de tubes en PVC et
PEHD « K-Plast »............................................................................................................ 28
3.3. Introduction à UML ................................................................................... 29
3.4. Les diagrammes UML utilisés ................................................................... 29
3.4.1. Le diagramme d'activité ........................................................................ 30
Chapitre II : Composition des services Web
Chapitre III : Conception et implementation
3.4.2. Diagramme de Classe ............................................................................ 31
3.4.3. Le diagramme de séquence ................................................................... 33
3.5. Environnement de développement............................................................. 36
3.5.1. Système d’exploitation .......................................................................... 36
3.5.2. Outils de programmation....................................................................... 36
3.5.3. Type de serveur ..................................................................................... 36
3.5.4. La base de données................................................................................ 37
3.5.5. Langage de programmation utilisée ...................................................... 37
3.6. Présentation de logiciel .............................................................................. 38
Conclusion générale ................................................................................................... 40
Bibliographie et sitographie ....................................................................................... 41 |
Côte titre : |
MAI/0032 |
En ligne : |
https://drive.google.com/file/d/1o9VfsRmK5m9GjsDYuasmXxziY0amjb3o/view?usp=shari [...] |
Format de la ressource électronique : |
pdf |
|