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



Titre : Composition de services web dans l’e-finance Type de document : texte imprimé Auteurs : KOUACHI,Asma-Iman ; SALEM,Y, Directeur de thèse Editeur : Setif:UFA Année de publication : 2015 Importance : 1 vol (60f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux
Systèmes Distribués
services web
optimisation
algorithme génétiqueIndex. décimale : 004 Informatique Côte titre : MAI/0082 Composition de services web dans l’e-finance [texte imprimé] / KOUACHI,Asma-Iman ; SALEM,Y, Directeur de thèse . - [S.l.] : Setif:UFA, 2015 . - 1 vol (60f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Réseaux
Systèmes Distribués
services web
optimisation
algorithme génétiqueIndex. décimale : 004 Informatique Côte titre : MAI/0082 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0082 MAI/0082 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : ebXML pour l’interopérabilité de systèmes d’information dans le B2B Type de document : texte imprimé Auteurs : RAMDANI,Ibtissem ; SALEM,Y, Directeur de thèse Editeur : Setif:UFA Année de publication : 2016 Importance : 1 vol (55f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
B2B
intégration
EDI
EDIFACT
ebXML
service webIndex. décimale : 004 Informatique Résumé :
Résumé
L’intégration et l’interopérabilité des systèmes d’information, notamment dans le
B2B, est un domaine de recherche d’actualité. Dans ce contexte, nous avons réalisé une
application B2B, permettant l’envoi de commandes et la réception de factures, utilisant la
norme EDIFACT de l’EDI et de l’ebXML. Après avoir présenté et discuté les différents
concepts du domaine ainsi que les objectifs de l’interopérabilité et de l’intégration, on a
décrit la modélisation de notre système avec UML. Une conclusion et des perspectives de
recherche terminent ce mémoire.Note de contenu :
Table des matières
Résumé.......................................................................................................................................1
Liste des Figures .......................................................................................................................1
Liste des Tableaux ....................................................................................................................1
Introduction générale ...............................................................................................................1
Chapitre 1 . l’intégration et l’interopérabilité de systèmes d’information .........................3
1. 1. Introduction............................................................................................................. 4
1. 2. Les systèmes d’information .................................................................................... 4
1.2. 1. Définition......................................................................................................... 4
1. 3. Les applications d’entreprise .................................................................................. 6
1.3.1. Définition......................................................................................................... 6
1.3.2. Classification des applications d’entreprise .................................................... 6
1.3.3. Les caractéristiques des applications d’entreprise........................................... 7
1. 4. Interopérabilité des systèmes d’informations ......................................................... 9
1.4.1. Définition......................................................................................................... 9
1.4.2. Niveaux d’interopérabilité............................................................................... 9
1.4.3. Les barrières à l’interopérabilité.................................................................... 10
1.4.4. Les outils et les standards de l’interopérabilité ............................................. 10
1. 5. Enterprise Application Intégration (EAI) ............................................................. 11
1. 6. E-commerce .......................................................................................................... 12
1.6.1. Définition....................................................................................................... 12
1.6.2. Les catégories de e-commerce....................................................................... 12
1.6.3. Le commerce électronique professionnel...................................................... 13
1. 7. Conclusion ............................................................................................................ 15
Chapitre 2. Les standards des échanges d’information ......................................................16
2.1. Introduction........................................................................................................... 17
2.2. Echange de Données Informatisé (EDI) ............................................................... 17
2.2.1. Définition....................................................................................................... 17
2.2.2. Les objectifs des EDI..................................................................................... 17
2.2.3. L’architecture d’un système EDI................................................................... 18
2.2.4. Le fonctionnement de l’EDI.......................................................................... 18
2.2.5. Les standards de l’EDI .................................................................................. 19
2.3. XML...................................................................................................................... 25
2.3.1. Définition....................................................................................................... 25
2.3.2. Objectif de XML ........................................................................................... 25
2.4. ebXML.................................................................................................................. 26
2.4.1. Définition....................................................................................................... 26
2.4.2. Architecture technique d’ebXML.................................................................. 26
2.4.3. Comment former un CPA Ã partir de deux CPP............................................ 29
2.4.4. Scénario d’ebXML ........................................................................................ 30
2.5. Conclusion ............................................................................................................ 30
Chapitre 3. Conception ..........................................................................................................32
3.1. Introduction........................................................................................................... 33
3.2. Star UML.............................................................................................................. 33
3.3. Spécification des besoins ..................................................................................... 33
3.4. La modélisation..................................................................................................... 35
3.4.1. Digramme de cas d’utilisation....................................................................... 35
3.4.2. Diagramme de classes ................................................................................... 37
3.4.3. Diagrammes de séquences............................................................................ 38
3.4.4. Transformation du diagramme de classe en modèle relationnel ................... 41
3.5. Conclusion ............................................................................................................ 41
Chapitre 4 .Réalisation...........................................................................................................42
4.1. Introduction........................................................................................................... 43
4.2. Environnement de développement........................................................................ 43
4.2.1. Le système d’exploitation.............................................................................. 43
4.2.2. Les outils et les technologies utilisés............................................................. 43
4.3. L’implémentation.................................................................................................. 44
4.3.1. Les fenêtres d’application.............................................................................. 45
4.4. Conclusion ............................................................................................................ 51
Conclusion générale................................................................................................................52
Bibliographie....................................................................................................................53Côte titre : MAI/0106 ebXML pour l’interopérabilité de systèmes d’information dans le B2B [texte imprimé] / RAMDANI,Ibtissem ; SALEM,Y, Directeur de thèse . - [S.l.] : Setif:UFA, 2016 . - 1 vol (55f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
B2B
intégration
EDI
EDIFACT
ebXML
service webIndex. décimale : 004 Informatique Résumé :
Résumé
L’intégration et l’interopérabilité des systèmes d’information, notamment dans le
B2B, est un domaine de recherche d’actualité. Dans ce contexte, nous avons réalisé une
application B2B, permettant l’envoi de commandes et la réception de factures, utilisant la
norme EDIFACT de l’EDI et de l’ebXML. Après avoir présenté et discuté les différents
concepts du domaine ainsi que les objectifs de l’interopérabilité et de l’intégration, on a
décrit la modélisation de notre système avec UML. Une conclusion et des perspectives de
recherche terminent ce mémoire.Note de contenu :
Table des matières
Résumé.......................................................................................................................................1
Liste des Figures .......................................................................................................................1
Liste des Tableaux ....................................................................................................................1
Introduction générale ...............................................................................................................1
Chapitre 1 . l’intégration et l’interopérabilité de systèmes d’information .........................3
1. 1. Introduction............................................................................................................. 4
1. 2. Les systèmes d’information .................................................................................... 4
1.2. 1. Définition......................................................................................................... 4
1. 3. Les applications d’entreprise .................................................................................. 6
1.3.1. Définition......................................................................................................... 6
1.3.2. Classification des applications d’entreprise .................................................... 6
1.3.3. Les caractéristiques des applications d’entreprise........................................... 7
1. 4. Interopérabilité des systèmes d’informations ......................................................... 9
1.4.1. Définition......................................................................................................... 9
1.4.2. Niveaux d’interopérabilité............................................................................... 9
1.4.3. Les barrières à l’interopérabilité.................................................................... 10
1.4.4. Les outils et les standards de l’interopérabilité ............................................. 10
1. 5. Enterprise Application Intégration (EAI) ............................................................. 11
1. 6. E-commerce .......................................................................................................... 12
1.6.1. Définition....................................................................................................... 12
1.6.2. Les catégories de e-commerce....................................................................... 12
1.6.3. Le commerce électronique professionnel...................................................... 13
1. 7. Conclusion ............................................................................................................ 15
Chapitre 2. Les standards des échanges d’information ......................................................16
2.1. Introduction........................................................................................................... 17
2.2. Echange de Données Informatisé (EDI) ............................................................... 17
2.2.1. Définition....................................................................................................... 17
2.2.2. Les objectifs des EDI..................................................................................... 17
2.2.3. L’architecture d’un système EDI................................................................... 18
2.2.4. Le fonctionnement de l’EDI.......................................................................... 18
2.2.5. Les standards de l’EDI .................................................................................. 19
2.3. XML...................................................................................................................... 25
2.3.1. Définition....................................................................................................... 25
2.3.2. Objectif de XML ........................................................................................... 25
2.4. ebXML.................................................................................................................. 26
2.4.1. Définition....................................................................................................... 26
2.4.2. Architecture technique d’ebXML.................................................................. 26
2.4.3. Comment former un CPA Ã partir de deux CPP............................................ 29
2.4.4. Scénario d’ebXML ........................................................................................ 30
2.5. Conclusion ............................................................................................................ 30
Chapitre 3. Conception ..........................................................................................................32
3.1. Introduction........................................................................................................... 33
3.2. Star UML.............................................................................................................. 33
3.3. Spécification des besoins ..................................................................................... 33
3.4. La modélisation..................................................................................................... 35
3.4.1. Digramme de cas d’utilisation....................................................................... 35
3.4.2. Diagramme de classes ................................................................................... 37
3.4.3. Diagrammes de séquences............................................................................ 38
3.4.4. Transformation du diagramme de classe en modèle relationnel ................... 41
3.5. Conclusion ............................................................................................................ 41
Chapitre 4 .Réalisation...........................................................................................................42
4.1. Introduction........................................................................................................... 43
4.2. Environnement de développement........................................................................ 43
4.2.1. Le système d’exploitation.............................................................................. 43
4.2.2. Les outils et les technologies utilisés............................................................. 43
4.3. L’implémentation.................................................................................................. 44
4.3.1. Les fenêtres d’application.............................................................................. 45
4.4. Conclusion ............................................................................................................ 51
Conclusion générale................................................................................................................52
Bibliographie....................................................................................................................53Côte titre : MAI/0106 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0106 MAI/0106 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Etudes des langages d’interrogation des services web sémantiques Type de document : texte imprimé Auteurs : KAIM SACI, Rafik ; SALEM,Y, Directeur de thèse Editeur : Setif:UFA Année de publication : 2012 Importance : 1 vol (45f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie logiciel
services web sémantique
langages d'interrogationIndex. décimale : 004 Informatique Résumé : Résumé
Avec le développement des technologies du web sémantique, les techniques proposées pour la découverte et la recherche des services web sont devenues essentiellement sémantiques, c’est-à -dire qu’elles utilisent le degré de similitude sémantique entre les descriptions sémantiques des services web et les termes entrés pour la recherche.
Les ontologies forment le modèle utilisé pour la représentation sémantique des services Web. Elles permettent d’établir des relations sémantiques entre les différents concepts d’un domaine et d’étendre la description sémantique des services web.
Dans ce travail, et après avoir défini les services web et les langages du web sémantique, on exposera des technologies relatives aux services web sémantiques ainsi que quelques langages d’interrogation des services web sémantiques.
Pour terminer, nous créeront une ontologie qui servira de base pour développer notre moteur de recherche qui utilise le langage de requêtes SPARQL pour interroger cette ontologie.Note de contenu : Table des matières
Table de figures ..................................................................................................................... 7
Résumé ................................................................................................................................. 1
Abstract ................................................................................................................................. 2
Introduction Générale ............................................................................................................ 1
Introduction ........................................................................................................................... 2
1. Définition ........................................................................................................................... 2
2. Architecture des services web ........................................................................................... 3
3. Les caractéristiques d’un service web ............................................................................... 4
4. Les principaux objectifs des services web ........................................................................ 5
5. Architecture orientée service ............................................................................................. 5
6. Les technologies employées .............................................................................................. 6
6.1. Le protocole SOAP (Simple Object Access Protocol) ............................................... 7
6.1.1. La structure d’un message SOAP ........................................................................ 7
6.1.1.1. L’enveloppe SOAP ........................................................................................... 8
6.1.1.2. Le corps SOAP ................................................................................................ 8
6.1.1.3. L’entête SOAP ................................................................................................. 9
6.1.2. Le modèle d’échange de message en SOAP ....................................................... 9
6.2. Le standard WSDL ( Web Services Description Language) ................................... 10
6.3. Le standard UDDI (Universal Description Discovery and Integration) .................. 11
6.3.1 La recherché des services web avec UDDI ....................................................... 12
6.3.2 Les différents rôles d’UDDI ............................................................................... 12
6.3.3 Le modèle de données UDDI ............................................................................ 12
7. Les avantages des services web ....................................................................................... 14
8. Les inconvénients des services web .............................................................................. 14
Conclusion ........................................................................................................................... 14
Introduction ......................................................................................................................... 15
1. Définition ......................................................................................................................... 15
2. Les objectifs du web sémantique .................................................................................... 16
3. Architecture du web sémantique .................................................................................... 16
4. Les langages du web sémantique .................................................................................... 17
4.1. XML et XMLS ..................................................................................................... 18
4.1.1 XML ................................................................................................................... 18
4.1.2 XMLS ................................................................................................................. 18
4.2. RDF et RDFS ....................................................................................................... 18
4.2.1 RDF .................................................................................................................... 19
4.2.2 RDFS ................................................................................................................. 20
4.2.2.1 Classes et sous-classes .................................................................................... 20
4.2.2.2 Propriétés ........................................................................................................ 20
5. Les ontologies .................................................................................................................. 21
5.1. Définition .................................................................................................................. 21
5.2. Exemples .................................................................................................................. 21
5.4. Les langages de définition et de manipulation des ontologies ................................. 23
5.4.1. OWL .................................................................................................................. 23
5.4.2. Définition ........................................................................................................... 24
5.4.2. Les principaux composants d'une Ontologie OWL ...................................... 24
6. Le langage SWRL ........................................................................................................... 24
7. avantages du web sémantique ......................................................................................... 25
6. Inconvénients du web sémantique .................................................................................. 25
Conclusion ........................................................................................................................... 25
Introduction ......................................................................................................................... 26
1. Définition ......................................................................................................................... 26
2. La découverte des services ............................................................................................. 26
3. Les mécanismes de découvertes ...................................................................................... 27
3.1. Approches basées sur des descriptions syntaxiques des services Web .................... 27
3.1.1. L’approche UDDI .............................................................................................. 27
3.2. Approches basées sur des descriptions sémantiques des services Web ................... 28
3.2.1. La découverte des services Web selon la qualité de services ............................ 28
3. Les langages des requêtes sémantiques ........................................................................... 28
3.1. RDQL ....................................................................................................................... 29
3.2. SPARQL .................................................................................................................. 30
3.2.1. Syntaxe de SPARQL ........................................................................................ 31
3.2.2. Exemple d’une requête SPARQL ...................................................................... 32
4.2.3. Pourquoi SPARQL ............................................................................................ 32
Conclusion ........................................................................................................................... 33
Introduction ......................................................................................................................... 34
1. L’éditeur des ontologies protégé ..................................................................................... 34
1.1. Création des classes .................................................................................................. 34
1.2. Création des propriétés ............................................................................................. 35
1.3. Création d’objets ...................................................................................................... 37
1.4. Vue graphique de l’ontologie ................................................................................... 37
2. Création de l’ontologie du domaine sous protégé ........................................................... 38
3. NetBeans /JAVA ............................................................................................................. 38
3.1. NetBeans ................................................................................................................... 38
3.2. JAVA ........................................................................................................................ 39
4. Intégration des plug-ins dans NetBeans .......................................................................... 40
5. Fonctionnement de l’application ..................................................................................... 43
5.1. Exemple .................................................................................................................... 43
Conclusion générale ............................................................................................................ 45
BIBLIOGRAPHIE ..............................................................................................................46Côte titre : MAI/0039 En ligne : https://drive.google.com/file/d/1Ipegjm42cqtr_bh89xlelo5EXtdxvrUZ/view?usp=shari [...] Format de la ressource électronique : Etudes des langages d’interrogation des services web sémantiques [texte imprimé] / KAIM SACI, Rafik ; SALEM,Y, Directeur de thèse . - [S.l.] : Setif:UFA, 2012 . - 1 vol (45f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie logiciel
services web sémantique
langages d'interrogationIndex. décimale : 004 Informatique Résumé : Résumé
Avec le développement des technologies du web sémantique, les techniques proposées pour la découverte et la recherche des services web sont devenues essentiellement sémantiques, c’est-à -dire qu’elles utilisent le degré de similitude sémantique entre les descriptions sémantiques des services web et les termes entrés pour la recherche.
Les ontologies forment le modèle utilisé pour la représentation sémantique des services Web. Elles permettent d’établir des relations sémantiques entre les différents concepts d’un domaine et d’étendre la description sémantique des services web.
Dans ce travail, et après avoir défini les services web et les langages du web sémantique, on exposera des technologies relatives aux services web sémantiques ainsi que quelques langages d’interrogation des services web sémantiques.
Pour terminer, nous créeront une ontologie qui servira de base pour développer notre moteur de recherche qui utilise le langage de requêtes SPARQL pour interroger cette ontologie.Note de contenu : Table des matières
Table de figures ..................................................................................................................... 7
Résumé ................................................................................................................................. 1
Abstract ................................................................................................................................. 2
Introduction Générale ............................................................................................................ 1
Introduction ........................................................................................................................... 2
1. Définition ........................................................................................................................... 2
2. Architecture des services web ........................................................................................... 3
3. Les caractéristiques d’un service web ............................................................................... 4
4. Les principaux objectifs des services web ........................................................................ 5
5. Architecture orientée service ............................................................................................. 5
6. Les technologies employées .............................................................................................. 6
6.1. Le protocole SOAP (Simple Object Access Protocol) ............................................... 7
6.1.1. La structure d’un message SOAP ........................................................................ 7
6.1.1.1. L’enveloppe SOAP ........................................................................................... 8
6.1.1.2. Le corps SOAP ................................................................................................ 8
6.1.1.3. L’entête SOAP ................................................................................................. 9
6.1.2. Le modèle d’échange de message en SOAP ....................................................... 9
6.2. Le standard WSDL ( Web Services Description Language) ................................... 10
6.3. Le standard UDDI (Universal Description Discovery and Integration) .................. 11
6.3.1 La recherché des services web avec UDDI ....................................................... 12
6.3.2 Les différents rôles d’UDDI ............................................................................... 12
6.3.3 Le modèle de données UDDI ............................................................................ 12
7. Les avantages des services web ....................................................................................... 14
8. Les inconvénients des services web .............................................................................. 14
Conclusion ........................................................................................................................... 14
Introduction ......................................................................................................................... 15
1. Définition ......................................................................................................................... 15
2. Les objectifs du web sémantique .................................................................................... 16
3. Architecture du web sémantique .................................................................................... 16
4. Les langages du web sémantique .................................................................................... 17
4.1. XML et XMLS ..................................................................................................... 18
4.1.1 XML ................................................................................................................... 18
4.1.2 XMLS ................................................................................................................. 18
4.2. RDF et RDFS ....................................................................................................... 18
4.2.1 RDF .................................................................................................................... 19
4.2.2 RDFS ................................................................................................................. 20
4.2.2.1 Classes et sous-classes .................................................................................... 20
4.2.2.2 Propriétés ........................................................................................................ 20
5. Les ontologies .................................................................................................................. 21
5.1. Définition .................................................................................................................. 21
5.2. Exemples .................................................................................................................. 21
5.4. Les langages de définition et de manipulation des ontologies ................................. 23
5.4.1. OWL .................................................................................................................. 23
5.4.2. Définition ........................................................................................................... 24
5.4.2. Les principaux composants d'une Ontologie OWL ...................................... 24
6. Le langage SWRL ........................................................................................................... 24
7. avantages du web sémantique ......................................................................................... 25
6. Inconvénients du web sémantique .................................................................................. 25
Conclusion ........................................................................................................................... 25
Introduction ......................................................................................................................... 26
1. Définition ......................................................................................................................... 26
2. La découverte des services ............................................................................................. 26
3. Les mécanismes de découvertes ...................................................................................... 27
3.1. Approches basées sur des descriptions syntaxiques des services Web .................... 27
3.1.1. L’approche UDDI .............................................................................................. 27
3.2. Approches basées sur des descriptions sémantiques des services Web ................... 28
3.2.1. La découverte des services Web selon la qualité de services ............................ 28
3. Les langages des requêtes sémantiques ........................................................................... 28
3.1. RDQL ....................................................................................................................... 29
3.2. SPARQL .................................................................................................................. 30
3.2.1. Syntaxe de SPARQL ........................................................................................ 31
3.2.2. Exemple d’une requête SPARQL ...................................................................... 32
4.2.3. Pourquoi SPARQL ............................................................................................ 32
Conclusion ........................................................................................................................... 33
Introduction ......................................................................................................................... 34
1. L’éditeur des ontologies protégé ..................................................................................... 34
1.1. Création des classes .................................................................................................. 34
1.2. Création des propriétés ............................................................................................. 35
1.3. Création d’objets ...................................................................................................... 37
1.4. Vue graphique de l’ontologie ................................................................................... 37
2. Création de l’ontologie du domaine sous protégé ........................................................... 38
3. NetBeans /JAVA ............................................................................................................. 38
3.1. NetBeans ................................................................................................................... 38
3.2. JAVA ........................................................................................................................ 39
4. Intégration des plug-ins dans NetBeans .......................................................................... 40
5. Fonctionnement de l’application ..................................................................................... 43
5.1. Exemple .................................................................................................................... 43
Conclusion générale ............................................................................................................ 45
BIBLIOGRAPHIE ..............................................................................................................46Côte titre : MAI/0039 En ligne : https://drive.google.com/file/d/1Ipegjm42cqtr_bh89xlelo5EXtdxvrUZ/view?usp=shari [...] Format de la ressource électronique : Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0039 MAI/0039 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Intégration d ’application dans le domaine bancaire Type de document : texte imprimé Auteurs : BENSAFIA, Sabrina ; SALEM,Y, Directeur de thèse Editeur : Setif:UFA Année de publication : 2016 Importance : 1 vol (62f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
intégration des applications
services web
composition statique
langages de compositions
BPELIndex. décimale : 004 Informatique Résumé :
Résumé
Aujourd’hui, beaucoup d’entreprises ont des systèmes d’information complexes,
monolithiques et inflexibles, parfois inadaptés aux changements rapides du marché. Les
services web apparaissent comme la meilleure approche permettant l’intégration flexible des
applications autonomes, distribuées et hétérogènes au sein et au-delà de l’entreprise.
Dans la plupart des cas, un service Web offre une fonctionnalité limitée est
insuffisante pour répondre aux besoins complexes d’utilisateurs. Afin de résoudre ce
problème, un processus de composition de services devient une tâche indispensable. En effet,
une composition n’est pas simplement un regroupement quelconque de services web, mais un
ensemble dont les tâches sont ordonnées en fonction des relations reliant ces services web.
Ce travail présente l’analyse, la conception et la réalisation d’une application pour la
composition statique des services Web dans le domaine bancaire avec le langage BPEL.
Pour réaliser ce travail, nous avons précisé les différents concepts du domaine de
l’intégration des systèmes d’information et des services web de même qu’on a décrit les
technologies et les standards utilisés.
Note de contenu :
Table des matières
Résumé
Introduction générale………………………………………………………………………1
Chapitre 1 : Les services web…………………………………………………………….3
1. Introduction………………………………………………………………………...4
2. Définitions………………………………………………………………………….4
2.1 Définition 1……………………………………………………………………….4
2.2 Définition 2……………………………………………………………………….4
2.3 Définition 3……………………………………………………………………….5
3. Pourquoi utiliser les services web…………………………………………………..5
4. Domaines d’utilisation des services web…………………………………………...5
5. Les caractéristiques des services web………………………………………………6
6. Architecture d'un service web………………………………………………………6
6.1 Architecture de référence………………………………………………………….6
6.2 Architecture Etendue………………………………………………………………8
7. Principaux standards des services web………………………………………………9
7.1 XML ( eXtensible Markup Language ) ……………………………………………..9
7.1.1 Définition………………………………………………………………………9
7.1.2 Structure d'un document XML………………………………………………..9
7.2 SOAP (Simple Object Access Protocol ) …………………………………………..10
7.2.1 Définition……………………………………………………………………...10
7.2.2 Structure de message SOAP………………………………………………….10
7.3 WSDL (Web Service Description Language) ……………………………………..12
7.3.1 Définition……………………………………………………………………..12
7.3.2 Structure d'un document WSDL……………………………………………..13
7.4 UDDI (Universal Description Discovery and Integration) ………………………..14
7.4.1 Définition……………………………………………………………………..14
7.4.2 Structure de données UDDI………………………………………………….15
8. Les avantages et les inconvénients des services web………………………………17
8.1 Avantages…………………………………………………………………………..17
8.2 Inconvénients……………………………………………………………………….17
9. Conclusion………………………………………………………………………….17
Chapitre 2 : Composition des services web ……………………………………………..18
1. Introduction…………………………………………………………………………19
2. Définitions…………………………………………………………………………..19
2.1 Définition 1………………………………………………………………………….19
2.2 Définition 2…………………………………………………………………………..19
2.3 Définition 3…………………………………………………………………………..19
3. Cycle de vie d’une composition de services………………………………………….20
4. Types de composition de services web……………………………………………....21
4.1 Composition manuelle, semi-automatique et automatique…………………………..21
4.1.1 La composition manuel…………………………………………………………21
4.1.2 La composition semi-automatique……………………………………………..22
4.1.3 La composition automatique…………………………………………………...22
4.2 Composition statique et composition dynamique…………………………………….22
4.2.1 La composition statique…………………………………………………………22
4.2.2 La composition dynamique…………………………………………………….22
5. Approches de composition des services web………………………………………...22
5.1 Orchestration…………………………………………………………………………22
5.1.1 Définition……………………………………………………………………….22
5.1.2 Exemple d'orchestration……………………………………………………….23
5.1.3 Avantage de l'orchestration……………………………………………………23
5.2 Chorégraphie…………………………………………………………………………24
5.2.1 Définition……………………………………………………………………….24
5.2.2 Exemple de la chorégraphie……………………………………………………24
6. Langages de composition de services web……………………………………………25
6.1 XLANG (XML Business Process Language) ………………………………………..25
6.1.1 Avantages et inconvénient……………………………………………………26
6.2 BPML (Business Process Modeling Language) …………………………………...…26
6.3 WSFL (Web Services Flow Language) ……………………………………………...26
6.3.1 Avantages et inconvénients………………………………………………..27
6.4 BPEL (Business Process Execution Language) ……………………………………..27
6.4.1 Les éléments de processus BPEL………………………………………….28
6.4.2 Les activités de BPEL……………………………………………………..28
6.4.3 Avantages et inconvénients………………………………………………..29
6.5 WSCI (Web Service Choregraphy Interface) ………………………………………..29
6.6 WS-CDL (Web Service Choreography Description Language) ……………………29
7. Discussion sur les langages de composition…………………………………………29
8. Conclusion……………………………………………………………………………30
Chapitre 3 : Conception……………………………………………………………………31
1. Introduction………………………………………………………………………….32
2. Les différents types de diagrammes…………………………………………………32
2.1 Diagramme de classe……………………………………………………………….32
2.2 Diagramme cas d’utilisation…………………………………………………………32
2.3 Diagramme de séquence……………………………………………………………..32
2.4 Diagramme de déploiement……………………..…………………………………...32
3. Description du système………………………………………………………………32
3.1 Les services web……………………………………………………………………..33
3.2 Composition des services web……………………………………………………….33
4. Les diagrammes ……………………………………………………………………..35
4.1 Diagramme cas d’utilisation…………………………………………………………35
4.2 Diagramme de classe…………………………………………………………………36
4.3 Diagramme de séquence……………………………………………………………..37
4.3.1 Diagramme de séquence authentification………………………………………37
4.3.2 Diagramme de séquence virement externe……………………………………37
4.3.3 Diagramme de séquence virement interne…………………………………….40
4.4 Diagramme de déploiement…………………………………………………………42
5. Conclusion…………………………………………………………………………..43
Chapitre 4 : Réalisation…………………………………………………………………..44
1. Introduction…………………………………………………………………………45
2. Les outils de développements………………………………………………………45
2.1 Netbeans IDE 6.7.1…………………………………………………………………45
2.2 Wamp Server……………………………………………………………………….45
2.3 GlassfishV2…………………………………………………………………………46
2.4 Netbeans BPEL Designer…………………………………………………………..46
3. Langages de programmation………………………………………………………..46
3.1 Java………………………………………………………………………………..46
3.2 BPEL………………………………………………………………………………46
3.3 XML………………………………………………………………………………46
3.4 JSP…………………………………………………………………………………46
4. Implémentation de la base de données………………………………………………47
5. Implémentation du Système…………………………………………………………48
5.1 Les services web……………………………………………………………………48
5.2 Test de service web…………………………………………………………………49
5.3 Module composée de notre application……………………………………………50
5.4 Schéma XML……………………………………………………………………….52
5.5 L’application composite………………………………………………………………53
5.6 Test de notre module composé……………………………………………………...55
5.7 Résultat dans la base de données……………………………………………………56
6. La sécurité de l’application…………………………………………………………...56
7. Interfaces de l’application…………………………………………………………….57
7.1 Interface authentification……………………………………………………………57
7.2 Menu de virement…………………………………………………………………...58
7.3 Interface virement interne…………………………………………………………..58
7.4 Interface virement externe………………………………………………………….59
7.5 Interface messages des virements……………………………………………………60
8. Conclusion……………………………………………………………………………61
Conclusion générale………………………………………………………………………….62
BibliographieCôte titre : MAI/0091 Intégration d ’application dans le domaine bancaire [texte imprimé] / BENSAFIA, Sabrina ; SALEM,Y, Directeur de thèse . - [S.l.] : Setif:UFA, 2016 . - 1 vol (62f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Génie Logiciel
intégration des applications
services web
composition statique
langages de compositions
BPELIndex. décimale : 004 Informatique Résumé :
Résumé
Aujourd’hui, beaucoup d’entreprises ont des systèmes d’information complexes,
monolithiques et inflexibles, parfois inadaptés aux changements rapides du marché. Les
services web apparaissent comme la meilleure approche permettant l’intégration flexible des
applications autonomes, distribuées et hétérogènes au sein et au-delà de l’entreprise.
Dans la plupart des cas, un service Web offre une fonctionnalité limitée est
insuffisante pour répondre aux besoins complexes d’utilisateurs. Afin de résoudre ce
problème, un processus de composition de services devient une tâche indispensable. En effet,
une composition n’est pas simplement un regroupement quelconque de services web, mais un
ensemble dont les tâches sont ordonnées en fonction des relations reliant ces services web.
Ce travail présente l’analyse, la conception et la réalisation d’une application pour la
composition statique des services Web dans le domaine bancaire avec le langage BPEL.
Pour réaliser ce travail, nous avons précisé les différents concepts du domaine de
l’intégration des systèmes d’information et des services web de même qu’on a décrit les
technologies et les standards utilisés.
Note de contenu :
Table des matières
Résumé
Introduction générale………………………………………………………………………1
Chapitre 1 : Les services web…………………………………………………………….3
1. Introduction………………………………………………………………………...4
2. Définitions………………………………………………………………………….4
2.1 Définition 1……………………………………………………………………….4
2.2 Définition 2……………………………………………………………………….4
2.3 Définition 3……………………………………………………………………….5
3. Pourquoi utiliser les services web…………………………………………………..5
4. Domaines d’utilisation des services web…………………………………………...5
5. Les caractéristiques des services web………………………………………………6
6. Architecture d'un service web………………………………………………………6
6.1 Architecture de référence………………………………………………………….6
6.2 Architecture Etendue………………………………………………………………8
7. Principaux standards des services web………………………………………………9
7.1 XML ( eXtensible Markup Language ) ……………………………………………..9
7.1.1 Définition………………………………………………………………………9
7.1.2 Structure d'un document XML………………………………………………..9
7.2 SOAP (Simple Object Access Protocol ) …………………………………………..10
7.2.1 Définition……………………………………………………………………...10
7.2.2 Structure de message SOAP………………………………………………….10
7.3 WSDL (Web Service Description Language) ……………………………………..12
7.3.1 Définition……………………………………………………………………..12
7.3.2 Structure d'un document WSDL……………………………………………..13
7.4 UDDI (Universal Description Discovery and Integration) ………………………..14
7.4.1 Définition……………………………………………………………………..14
7.4.2 Structure de données UDDI………………………………………………….15
8. Les avantages et les inconvénients des services web………………………………17
8.1 Avantages…………………………………………………………………………..17
8.2 Inconvénients……………………………………………………………………….17
9. Conclusion………………………………………………………………………….17
Chapitre 2 : Composition des services web ……………………………………………..18
1. Introduction…………………………………………………………………………19
2. Définitions…………………………………………………………………………..19
2.1 Définition 1………………………………………………………………………….19
2.2 Définition 2…………………………………………………………………………..19
2.3 Définition 3…………………………………………………………………………..19
3. Cycle de vie d’une composition de services………………………………………….20
4. Types de composition de services web……………………………………………....21
4.1 Composition manuelle, semi-automatique et automatique…………………………..21
4.1.1 La composition manuel…………………………………………………………21
4.1.2 La composition semi-automatique……………………………………………..22
4.1.3 La composition automatique…………………………………………………...22
4.2 Composition statique et composition dynamique…………………………………….22
4.2.1 La composition statique…………………………………………………………22
4.2.2 La composition dynamique…………………………………………………….22
5. Approches de composition des services web………………………………………...22
5.1 Orchestration…………………………………………………………………………22
5.1.1 Définition……………………………………………………………………….22
5.1.2 Exemple d'orchestration……………………………………………………….23
5.1.3 Avantage de l'orchestration……………………………………………………23
5.2 Chorégraphie…………………………………………………………………………24
5.2.1 Définition……………………………………………………………………….24
5.2.2 Exemple de la chorégraphie……………………………………………………24
6. Langages de composition de services web……………………………………………25
6.1 XLANG (XML Business Process Language) ………………………………………..25
6.1.1 Avantages et inconvénient……………………………………………………26
6.2 BPML (Business Process Modeling Language) …………………………………...…26
6.3 WSFL (Web Services Flow Language) ……………………………………………...26
6.3.1 Avantages et inconvénients………………………………………………..27
6.4 BPEL (Business Process Execution Language) ……………………………………..27
6.4.1 Les éléments de processus BPEL………………………………………….28
6.4.2 Les activités de BPEL……………………………………………………..28
6.4.3 Avantages et inconvénients………………………………………………..29
6.5 WSCI (Web Service Choregraphy Interface) ………………………………………..29
6.6 WS-CDL (Web Service Choreography Description Language) ……………………29
7. Discussion sur les langages de composition…………………………………………29
8. Conclusion……………………………………………………………………………30
Chapitre 3 : Conception……………………………………………………………………31
1. Introduction………………………………………………………………………….32
2. Les différents types de diagrammes…………………………………………………32
2.1 Diagramme de classe……………………………………………………………….32
2.2 Diagramme cas d’utilisation…………………………………………………………32
2.3 Diagramme de séquence……………………………………………………………..32
2.4 Diagramme de déploiement……………………..…………………………………...32
3. Description du système………………………………………………………………32
3.1 Les services web……………………………………………………………………..33
3.2 Composition des services web……………………………………………………….33
4. Les diagrammes ……………………………………………………………………..35
4.1 Diagramme cas d’utilisation…………………………………………………………35
4.2 Diagramme de classe…………………………………………………………………36
4.3 Diagramme de séquence……………………………………………………………..37
4.3.1 Diagramme de séquence authentification………………………………………37
4.3.2 Diagramme de séquence virement externe……………………………………37
4.3.3 Diagramme de séquence virement interne…………………………………….40
4.4 Diagramme de déploiement…………………………………………………………42
5. Conclusion…………………………………………………………………………..43
Chapitre 4 : Réalisation…………………………………………………………………..44
1. Introduction…………………………………………………………………………45
2. Les outils de développements………………………………………………………45
2.1 Netbeans IDE 6.7.1…………………………………………………………………45
2.2 Wamp Server……………………………………………………………………….45
2.3 GlassfishV2…………………………………………………………………………46
2.4 Netbeans BPEL Designer…………………………………………………………..46
3. Langages de programmation………………………………………………………..46
3.1 Java………………………………………………………………………………..46
3.2 BPEL………………………………………………………………………………46
3.3 XML………………………………………………………………………………46
3.4 JSP…………………………………………………………………………………46
4. Implémentation de la base de données………………………………………………47
5. Implémentation du Système…………………………………………………………48
5.1 Les services web……………………………………………………………………48
5.2 Test de service web…………………………………………………………………49
5.3 Module composée de notre application……………………………………………50
5.4 Schéma XML……………………………………………………………………….52
5.5 L’application composite………………………………………………………………53
5.6 Test de notre module composé……………………………………………………...55
5.7 Résultat dans la base de données……………………………………………………56
6. La sécurité de l’application…………………………………………………………...56
7. Interfaces de l’application…………………………………………………………….57
7.1 Interface authentification……………………………………………………………57
7.2 Menu de virement…………………………………………………………………...58
7.3 Interface virement interne…………………………………………………………..58
7.4 Interface virement externe………………………………………………………….59
7.5 Interface messages des virements……………………………………………………60
8. Conclusion……………………………………………………………………………61
Conclusion générale………………………………………………………………………….62
BibliographieCôte titre : MAI/0091 Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0091 MAI/0091 Mémoire Bibliothéque des sciences Français Disponible
Disponible
Titre : Intégration d’applications dans le domaine universitaire Type de document : texte imprimé Auteurs : HADI, Akram ; SALEM,Y, Directeur de thèse Editeur : Setif:UFA Année de publication : 2015 Importance : 1 vol (67f.) Format : 29 cm Langues : Français (fre) Catégories : Thèses & Mémoires:Informatique Mots-clés : Service web, Composition de services, Langages de composition, BPEL. Index. décimale : 004 Informatique Résumé : Résumé
Les services web sont des applications accessibles sur Internet réalisant chacun une tâche spécifique. Ils apparaissent comme la meilleure approche permettant l’intégration flexible des applications autonomes, distribuées et hétérogènes au sein et au-delà de l’entreprise. Dans ce mémoire, il s’agit d’une composition de services web dans le domaine universitaire basée sur la technologie d’interopérabilité efficace des services web.
Dans ce mémoire, on trouve un état de l’art sur les services web et les standards XML, SOAP, WSDL et UDDI, ainsi que sur le concept de composition, ses typologies et ses technologies. On y trouve également une étude de cas pour illustrer une composition par orchestration des services web que nous avons créés et qui fournit une solution à une tâche complexe.
Note de contenu : Table des matières
Résumé II
Remerciements III
Table des matières IV
Liste des figures IX
Liste des tables X
Introduction générale 1
Chapitre I : les services web
1. Introduction 4
2. Définitions de service web 4
2.1. Définition 1 : 4
2.2. Définition 2 : 4
3. Pourquoi utiliser les services Web ? 4
4. Architecture des Services Web 5
4.1. Service provider 5
4.2. Service requestor 5
4.3. Service registry 5
5. Opérations dans l’architecture des services Web 6
6. Architecture étendue 6
6.1. Couche de transport 7
6.2. L’infrastructure de base(discovery, description et exchange) : 7
6.3. La couche Business Processus 7
6.4. Les couches transversales 7
7. Cycle de vie complet d’un service web 8
8. XML et les trois standards SOAP, WSDL et UDDI 9
8.1. XML : 9
8.1.1. Définition 9
8.1.2. Les règles de base : 9
8.1.3. Exemple 10
8.2. SOAP (Simple Object Access Protocol) 10
8.2.1. Définition 10
8.2.2. Structure d’un Message SOAP 10
8.2.3. Exemple d'un message SOAP Requête 12
8.2.4. Exemple d'un message SOAP Réponse 12
8.3. Description WSDL (Web Services Description Language) 12
8.3.1. Structure du fichier WSDL 13
8.3.2. Exemple d'un fichier WSDL: 15
8.4. L’annuaire UDDI (Universal Description Discovery and Integration) 15
8.4.1. Définition 15
8.4.2. Composants d’un annuaire UDDI 16
9. Les avantages et Les inconvénients des services web 17
9.1. Les avantages 17
9.2. Les inconvénients 18
10. Conclusion 18
Chapitre II : la composition des services web
1. Introduction 20
2. Définition 20
3. Type de composition de services 20
3.1. Degré de participation de l’utilisateur 20
3.1.1. La composition manuelle 20
3.1.2. La composition semi-automatique 21
3.1.3. La composition automatique 21
3.2. Disponibilité du service composite 21
3.2.1. La composition statique (proactive) 21
3.2.2. La composition dynamique (réactive) 21
4. Cycle de vie d’une composition des services Web 21
5. Techniques de composition des services web 23
5.1. Orchestration 23
5.2. Chorégraphie 24
5.3. Orchestration vs. Chorégraphie 25
6. Les normes de composition des services Web 25
7. Les langages de composition des services web 26
7.1. XLANG (XML business process language) 26
7.1.1. Avantages et inconvénients 26
7.2. ebXML (Electronic Business using eXtensible Markup Language) 27
7.2.1. Avantages et inconvénients 27
7.3. WSFL (Web Services Flow Language) 27
7.3.1. Avantages et inconvénients 28
7.4. BPML 28
7.5. WS-CDL 28
7.6. WSMF 28
7.7. BPEL4WS (Business Process Execution Language for Web Services) 29
7.7.1. Types de processus BPEL 29
7.7.2. Les éléments de processus BPEL 29
7.7.3. Avantages et inconvénients 31
7.8. Comparaison entre les différents langages 31
8. Conclusion 32
Chapitre III : Conception
1. Introduction 34
2. Proposition 34
3. Description générale 34
4. Diagramme de cas d’utilisation 35
5. Différent scénario 36
5.1. Scénario 1 36
5.1.1. Diagramme de séquence 37
5.1.2. Diagramme d’activité 38
5.2. Scénario 2 39
5.2.1. Diagramme de séquence 39
5.2.2. Diagramme d’activité 40
5.3. Scénario 3 40
5.3.1. Diagramme de séquence 41
5.3.2. Diagramme d’activité 42
5.4. Scénario 4 42
5.4.1. Diagramme de séquence 43
6. Conclusion 44
Chapitre IV : Réalisation
1. Introduction 46
2. Présentation des outils technologiques utilisés 46
2.1. Langage JAVA 46
2.2. Java EE5 46
2.3. Netbeans 47
2.4. Netbeans BPEL designer 47
2.5. JAX-WS 2.0 47
2.6. Glassfish 48
2.7. MySql 48
3. Implémentation de système 49
3.1. Application coté étudiant : 49
3.2. Application coté admin 60
4. Conclusion : 62
Conclusion générale 63
Bibliographie 63
Côte titre : MAI/0086 En ligne : https://drive.google.com/file/d/1rq8Lto1jRXHgQ2D9Y3S-aoD7mRw0UbDy/view?usp=shari [...] Format de la ressource électronique : docx Intégration d’applications dans le domaine universitaire [texte imprimé] / HADI, Akram ; SALEM,Y, Directeur de thèse . - [S.l.] : Setif:UFA, 2015 . - 1 vol (67f.) ; 29 cm.
Langues : Français (fre)
Catégories : Thèses & Mémoires:Informatique Mots-clés : Service web, Composition de services, Langages de composition, BPEL. Index. décimale : 004 Informatique Résumé : Résumé
Les services web sont des applications accessibles sur Internet réalisant chacun une tâche spécifique. Ils apparaissent comme la meilleure approche permettant l’intégration flexible des applications autonomes, distribuées et hétérogènes au sein et au-delà de l’entreprise. Dans ce mémoire, il s’agit d’une composition de services web dans le domaine universitaire basée sur la technologie d’interopérabilité efficace des services web.
Dans ce mémoire, on trouve un état de l’art sur les services web et les standards XML, SOAP, WSDL et UDDI, ainsi que sur le concept de composition, ses typologies et ses technologies. On y trouve également une étude de cas pour illustrer une composition par orchestration des services web que nous avons créés et qui fournit une solution à une tâche complexe.
Note de contenu : Table des matières
Résumé II
Remerciements III
Table des matières IV
Liste des figures IX
Liste des tables X
Introduction générale 1
Chapitre I : les services web
1. Introduction 4
2. Définitions de service web 4
2.1. Définition 1 : 4
2.2. Définition 2 : 4
3. Pourquoi utiliser les services Web ? 4
4. Architecture des Services Web 5
4.1. Service provider 5
4.2. Service requestor 5
4.3. Service registry 5
5. Opérations dans l’architecture des services Web 6
6. Architecture étendue 6
6.1. Couche de transport 7
6.2. L’infrastructure de base(discovery, description et exchange) : 7
6.3. La couche Business Processus 7
6.4. Les couches transversales 7
7. Cycle de vie complet d’un service web 8
8. XML et les trois standards SOAP, WSDL et UDDI 9
8.1. XML : 9
8.1.1. Définition 9
8.1.2. Les règles de base : 9
8.1.3. Exemple 10
8.2. SOAP (Simple Object Access Protocol) 10
8.2.1. Définition 10
8.2.2. Structure d’un Message SOAP 10
8.2.3. Exemple d'un message SOAP Requête 12
8.2.4. Exemple d'un message SOAP Réponse 12
8.3. Description WSDL (Web Services Description Language) 12
8.3.1. Structure du fichier WSDL 13
8.3.2. Exemple d'un fichier WSDL: 15
8.4. L’annuaire UDDI (Universal Description Discovery and Integration) 15
8.4.1. Définition 15
8.4.2. Composants d’un annuaire UDDI 16
9. Les avantages et Les inconvénients des services web 17
9.1. Les avantages 17
9.2. Les inconvénients 18
10. Conclusion 18
Chapitre II : la composition des services web
1. Introduction 20
2. Définition 20
3. Type de composition de services 20
3.1. Degré de participation de l’utilisateur 20
3.1.1. La composition manuelle 20
3.1.2. La composition semi-automatique 21
3.1.3. La composition automatique 21
3.2. Disponibilité du service composite 21
3.2.1. La composition statique (proactive) 21
3.2.2. La composition dynamique (réactive) 21
4. Cycle de vie d’une composition des services Web 21
5. Techniques de composition des services web 23
5.1. Orchestration 23
5.2. Chorégraphie 24
5.3. Orchestration vs. Chorégraphie 25
6. Les normes de composition des services Web 25
7. Les langages de composition des services web 26
7.1. XLANG (XML business process language) 26
7.1.1. Avantages et inconvénients 26
7.2. ebXML (Electronic Business using eXtensible Markup Language) 27
7.2.1. Avantages et inconvénients 27
7.3. WSFL (Web Services Flow Language) 27
7.3.1. Avantages et inconvénients 28
7.4. BPML 28
7.5. WS-CDL 28
7.6. WSMF 28
7.7. BPEL4WS (Business Process Execution Language for Web Services) 29
7.7.1. Types de processus BPEL 29
7.7.2. Les éléments de processus BPEL 29
7.7.3. Avantages et inconvénients 31
7.8. Comparaison entre les différents langages 31
8. Conclusion 32
Chapitre III : Conception
1. Introduction 34
2. Proposition 34
3. Description générale 34
4. Diagramme de cas d’utilisation 35
5. Différent scénario 36
5.1. Scénario 1 36
5.1.1. Diagramme de séquence 37
5.1.2. Diagramme d’activité 38
5.2. Scénario 2 39
5.2.1. Diagramme de séquence 39
5.2.2. Diagramme d’activité 40
5.3. Scénario 3 40
5.3.1. Diagramme de séquence 41
5.3.2. Diagramme d’activité 42
5.4. Scénario 4 42
5.4.1. Diagramme de séquence 43
6. Conclusion 44
Chapitre IV : Réalisation
1. Introduction 46
2. Présentation des outils technologiques utilisés 46
2.1. Langage JAVA 46
2.2. Java EE5 46
2.3. Netbeans 47
2.4. Netbeans BPEL designer 47
2.5. JAX-WS 2.0 47
2.6. Glassfish 48
2.7. MySql 48
3. Implémentation de système 49
3.1. Application coté étudiant : 49
3.2. Application coté admin 60
4. Conclusion : 62
Conclusion générale 63
Bibliographie 63
Côte titre : MAI/0086 En ligne : https://drive.google.com/file/d/1rq8Lto1jRXHgQ2D9Y3S-aoD7mRw0UbDy/view?usp=shari [...] Format de la ressource électronique : docx Exemplaires (1)
Code-barres Cote Support Localisation Section Disponibilité MAI/0086 MAI/0086 Mémoire Bibliothéque des sciences Français Disponible
DisponiblePermalinkPermalinkPermalink