Titre : |
Qualités de services pour la composition automatique de services web |
Type de document : |
texte imprimé |
Auteurs : |
SALHI, Siham ; SALEM,Y, Directeur de thèse |
Editeur : |
Setif:UFA |
Année de publication : |
2012 |
Importance : |
1 vol (57f.) |
Format : |
29 cm |
Langues : |
Français (fre) |
Catégories : |
Thèses & Mémoires:Informatique
|
Mots-clés : |
Services Web Sémantique, Ontologie, profil utilisateur, QdS, Composition automatique. |
Index. décimale : |
004 Informatique |
Résumé : |
Résumé
Les services web représentent la dernière évolution des technologies web, ils sont décrits par des descriptions WSDL, qui sont enregistrées dans des registres UDDI afin de faciliter les tâches de publication, découverte et sélection, ces tâches n’opèrent qu’au niveau syntaxique seulement.
Avec le développement des technologies du web sémantique en particulier les ontologies qui jouent un rôle prépondérant pour permettre d’expliciter la sémantique des services web et donner en résultat des Services Web Sémantique.
L’objectif principal de cette nouvelle technologie est l’automatisation des tâches d’utilisation des services tels que la découverte, la sélection et la composition de SWS.
Dans ce mémoire après avoir défini ces différentes technologies et exposé quelques mécanismes et approches de découverte et de composition de services web, on a réfléchi à un système automatique de sélection et de composition de services. Pour réaliser ce système nous avons utilisé les ontologies, les qualités de service (QdS) et le profil utilisateur afin d’adapter les résultats aux besoins des utilisateurs.
|
Note de contenu : |
Table des matières
Liste des figures
Introduction Générale
Chapitre 1 : Services Web et Services Web Sémantiques
1.1. Introduction 3
1.2. Les services web 3
1.2.1. Définition des services web 4
1.2.2. Architecture et fonctionnement du Services Web 4
1.2.3. Architecture étendue des services web 6
1.2.4. Les standards des services web 7
1.2.4.1. XML-RPC ancêtre de SOAP 7
1.2.4.2. Le protocole SOAP 7
1.2.4.3. Le langage WSDL 7
1.2.4.4. L’annuaire UDDI 8
1.2.5. Les Avantages et les inconvénients des services web 8
1.2.5.1. Avantages 8
1.2.5.2. Inconvénients 9
1.3. Le Web Sémantique 9
1.3.1. Définition du Web Sémantique 9
1.3.2. Les ontologies 10
1.3.2.1. Définition 10
1.3.2.2. Utilisation des ontologies dans les services web 11
1.3.3. La structure du web sémantique 11
1.3.4. Les langages du web sémantique 13
1.3.4.1. XML (eXtensible Markup Language) 13
1.3.4.2. XML schéma 13
1.3.4.3. RDF (Resource Description Framework) 13
1.3.4.4. RDFS (Ressource Description Framework Schéma) 14
1.3.4.5. OWL (Web Ontology Language) 15
1.3.4.6. SWRL (Semantic Web Rule Language) 15
1.4. Les services web sémantique 16
1.4.1. Présentation des Services Web Sémantiques 16
1.4.2. Langages de description de Services Web Sémantiques 17
1.4.2.1. OWL-S: Ontology Web Language –Service 17
1.4.2.2. WSDL-S (Web Service Description Language-Semantic) 18
1.4.2.3. WSMO (Web Service Modeling Ontology) 18
1.5. Conclusion 18
Chapitre 2: Découverte et Sélection des Services Web
2.1. Introduction 19
2.2. Découverte des services web 19
2.3. La qualité de service 20
2.4. Le profil utilisateur 21
2.5. Les mécanismes de la découverte 21
2.5.1. Approches basées sur des descriptions syntaxiques des services Web 21
2.5.1.1. L’approche UDDI 22
2.5.2. Découverte dynamique des services 22
2.5.2.1. La découverte des services Web selon la qualité des services 22
2.6. La sélection des services Web 24
2.7. Solutions de publication, de recherche et de sélection de services Web sémantiques 24
2.7.1. Découverte semi-automatique de services Web centrés utilisateur 25
2.7.2. Méthode de résolution de problèmes pour la sélection de services Web 26
2.8. Conclusion 29
Chapitre 3: Composition des Services Web
3.1. Introduction 30
3.2. Définition 30
3.3. Le cycle de vie d’une composition de services Web 30
3.4. Types de composition 32
3.5. Techniques de composition des services web 33
3.5.1. Les différentes approches de la composition statique 33
3.5.1.1. Orchestration 33
3.5.1.2. Chorégraphie 34
3.5.2. Les différentes approches de la composition dynamique 35
3.5.2.1. Approche sémantique 35
3.5.2.2. Approche formelle 35
3.5.2.3. Approche industrielle (BPEL4WS) 36
3.6. Issues de composition 36
3.7. Conclusion 38
Chapitre 4: La Mise en Å“uvre
4.1. Introduction 39
4.2. Architecture proposée 39
4.3. Ontologie développée : 40
4.4. Implémentation du système 42
4.4.1. Outils de développement 42
4.4.1.1. Editeur d’ontologie 42
4.4.1.2. Le Langage SWRL 43
4.4.1.3. NetBeans 43
4.4.2. Etude de cas : Organisation d’un voyage 44
4.4.3. Réalisation de l’ontologie sous Protégé 44
4.4.4. Scénarios possibles et validation 49
4.5. Conclusion 55
Conclusion Générale
Bibliographie
Annexe A: Les Standards des Services Web
Annexe B: Les Langages de Composition des Services Web
Acronymes
|
Côte titre : |
MAI/0029 |
Qualités de services pour la composition automatique de services web [texte imprimé] / SALHI, Siham ; SALEM,Y, Directeur de thèse . - [S.l.] : Setif:UFA, 2012 . - 1 vol (57f.) ; 29 cm. Langues : Français ( fre)
Catégories : |
Thèses & Mémoires:Informatique
|
Mots-clés : |
Services Web Sémantique, Ontologie, profil utilisateur, QdS, Composition automatique. |
Index. décimale : |
004 Informatique |
Résumé : |
Résumé
Les services web représentent la dernière évolution des technologies web, ils sont décrits par des descriptions WSDL, qui sont enregistrées dans des registres UDDI afin de faciliter les tâches de publication, découverte et sélection, ces tâches n’opèrent qu’au niveau syntaxique seulement.
Avec le développement des technologies du web sémantique en particulier les ontologies qui jouent un rôle prépondérant pour permettre d’expliciter la sémantique des services web et donner en résultat des Services Web Sémantique.
L’objectif principal de cette nouvelle technologie est l’automatisation des tâches d’utilisation des services tels que la découverte, la sélection et la composition de SWS.
Dans ce mémoire après avoir défini ces différentes technologies et exposé quelques mécanismes et approches de découverte et de composition de services web, on a réfléchi à un système automatique de sélection et de composition de services. Pour réaliser ce système nous avons utilisé les ontologies, les qualités de service (QdS) et le profil utilisateur afin d’adapter les résultats aux besoins des utilisateurs.
|
Note de contenu : |
Table des matières
Liste des figures
Introduction Générale
Chapitre 1 : Services Web et Services Web Sémantiques
1.1. Introduction 3
1.2. Les services web 3
1.2.1. Définition des services web 4
1.2.2. Architecture et fonctionnement du Services Web 4
1.2.3. Architecture étendue des services web 6
1.2.4. Les standards des services web 7
1.2.4.1. XML-RPC ancêtre de SOAP 7
1.2.4.2. Le protocole SOAP 7
1.2.4.3. Le langage WSDL 7
1.2.4.4. L’annuaire UDDI 8
1.2.5. Les Avantages et les inconvénients des services web 8
1.2.5.1. Avantages 8
1.2.5.2. Inconvénients 9
1.3. Le Web Sémantique 9
1.3.1. Définition du Web Sémantique 9
1.3.2. Les ontologies 10
1.3.2.1. Définition 10
1.3.2.2. Utilisation des ontologies dans les services web 11
1.3.3. La structure du web sémantique 11
1.3.4. Les langages du web sémantique 13
1.3.4.1. XML (eXtensible Markup Language) 13
1.3.4.2. XML schéma 13
1.3.4.3. RDF (Resource Description Framework) 13
1.3.4.4. RDFS (Ressource Description Framework Schéma) 14
1.3.4.5. OWL (Web Ontology Language) 15
1.3.4.6. SWRL (Semantic Web Rule Language) 15
1.4. Les services web sémantique 16
1.4.1. Présentation des Services Web Sémantiques 16
1.4.2. Langages de description de Services Web Sémantiques 17
1.4.2.1. OWL-S: Ontology Web Language –Service 17
1.4.2.2. WSDL-S (Web Service Description Language-Semantic) 18
1.4.2.3. WSMO (Web Service Modeling Ontology) 18
1.5. Conclusion 18
Chapitre 2: Découverte et Sélection des Services Web
2.1. Introduction 19
2.2. Découverte des services web 19
2.3. La qualité de service 20
2.4. Le profil utilisateur 21
2.5. Les mécanismes de la découverte 21
2.5.1. Approches basées sur des descriptions syntaxiques des services Web 21
2.5.1.1. L’approche UDDI 22
2.5.2. Découverte dynamique des services 22
2.5.2.1. La découverte des services Web selon la qualité des services 22
2.6. La sélection des services Web 24
2.7. Solutions de publication, de recherche et de sélection de services Web sémantiques 24
2.7.1. Découverte semi-automatique de services Web centrés utilisateur 25
2.7.2. Méthode de résolution de problèmes pour la sélection de services Web 26
2.8. Conclusion 29
Chapitre 3: Composition des Services Web
3.1. Introduction 30
3.2. Définition 30
3.3. Le cycle de vie d’une composition de services Web 30
3.4. Types de composition 32
3.5. Techniques de composition des services web 33
3.5.1. Les différentes approches de la composition statique 33
3.5.1.1. Orchestration 33
3.5.1.2. Chorégraphie 34
3.5.2. Les différentes approches de la composition dynamique 35
3.5.2.1. Approche sémantique 35
3.5.2.2. Approche formelle 35
3.5.2.3. Approche industrielle (BPEL4WS) 36
3.6. Issues de composition 36
3.7. Conclusion 38
Chapitre 4: La Mise en Å“uvre
4.1. Introduction 39
4.2. Architecture proposée 39
4.3. Ontologie développée : 40
4.4. Implémentation du système 42
4.4.1. Outils de développement 42
4.4.1.1. Editeur d’ontologie 42
4.4.1.2. Le Langage SWRL 43
4.4.1.3. NetBeans 43
4.4.2. Etude de cas : Organisation d’un voyage 44
4.4.3. Réalisation de l’ontologie sous Protégé 44
4.4.4. Scénarios possibles et validation 49
4.5. Conclusion 55
Conclusion Générale
Bibliographie
Annexe A: Les Standards des Services Web
Annexe B: Les Langages de Composition des Services Web
Acronymes
|
Côte titre : |
MAI/0029 |
|