Titre : |
Sélection de services web sémantiques |
Type de document : |
texte imprimé |
Auteurs : |
KASRI, Abir ; SALEM,Y, Directeur de thèse |
Editeur : |
Setif:UFA |
Année de publication : |
2015 |
Importance : |
1 vol (44f.) |
Format : |
29 cm |
Langues : |
Français (fre) |
Catégories : |
Thèses & Mémoires:Informatique
|
Mots-clés : |
Service Web, SAWSDL, Service Web sémantiques, Sélection des Web services,SPARQL |
Résumé : |
Résumé:
Avec l'augmentation croissante du nombre de fournisseurs de services, il arrive trés
fréquemment que de nombreux services répondent a un méme besoin fonctionnel, mais avec
une qualité de service différente, une sélection doit étre alors faite pour déterminer quels sont
les services les plus pertinents. Dans ce mémoire, nous nous intéressons a la sélection des
services Web selon les propriétés de qualité de service qui satisferaient le plus les préférences
de l'utilisateur.
Dans ce travail, aprés un état de l'art sur les services Web sémantiques, nous avons étudié
quelques approches de sélection des Web services. Enfin, nous avons proposé une approche
pour la sélection de services Web tout en tenant compte des préférences de l'utilisateur.
|
Note de contenu : |
Table des matières
Introduction générale …………………………………………………………………….. 01
CHAPITRE I : LES SERVICES WEB ET LES SERVICES WEB SEMANTIQUES. 03
I.1 Introduction ……………………………………………………………………………. 04
I.2 Principes de base ………………………………………………………………………. 04
I.3 Les Services Web, C'est quoi? ………………………………………………………… 04
I.3.1 Définition ………………………………………………………………………… 04
I.3.2 Pourquoi les Services Web? ……………………………………………………… 05
I.3.3 Caractéristiques des services Web ………………………………………………... 05
I.3.4 Architecture des Services Web …………………………………………………… 06
I.3.5 Standards utilisés pour les Services Web …………………………………………. 07
I.3.5.1 UDDI (Universal Description, Discovery and Integration) …………………... 07
I.3.5.2 SOAP (Simple Object Access Protocol) ……………………………………….. 08
I.3.5.3 WSDL (web services description language) …………………………………... 09
I.3.6 Limites des Services Web ………………………………………………………… 09
I.3.7 Architecture étendue ……………………………………………………………… 10
I.4 Les services web sémantiques …………………………………………………………. 11
I.4.1 Panorama des services web sémantique …………………………………………. 11
I.4.2 Le Web Sémantique ………………………………………………………………. 11
I.4.3 Les ontologies et Web services …………………………………………………... 13
I.4.4 Les langages du Web Sémantiques ……………………………………………….. 14
I.4.4.1 RDF (Ressource Description Framework) …………………………………… 14
I.4.4.2 RDFS (Ressource Description Framework Schéma) ………………………… 14
I.4.4.3 OWL (Web Ontology Language) ……………………………………………... 14
I.4.5 Les services Web sémantiques ………………………………………………….. 14
I.4.6 Approches proposées pour les services Web sémantiques ……………………… 15
I.4.6.1 WSDL-S (Web Service Description Language-Semantic) …………………... 15
I.4.6.2 WSMF (Web Service Modeling Framework) ……………………………... 15
I.4.6.5 SAWSDL (Semantic annotation for WSDL) ……………………………… 16
I.5 Les structures de données sémantiques ……………………………………………….. 16
I.6 Conclusion ……………………………………………………………………………… 16
CHAPITRE II : ETAT DE L'ART SUR LA SELECTION DE SERVICES WEB SEMANTIQUE....17
II.1 Introduction …………………………………………………………………………… 18
II.2 La découverte des services Web ……………………………………………………… 18
II.2.1 OWL-S (Ontology Web Language - Service) ……………………………………… 18
II.2.2 WSDD (Web Services Dynamic Discovery) ……………………………………….. 19
II.3 La qualité de service …………………………………………………………………. 19
II.4 Les langages des requêtes sémantiques ……………………………………………….. 20
II.4.1 RDQL (RDF Data Query Language) ……………………………………………… 20
II.4.2 SPARQL (Protocol and RDF Query Language) …………………………………. 21
II.5 La sélection des Services Web ………………………………………………………... 21
II.5.1. Propriétés fonctionnelles et non fonctionnelles dans les Services Web …………... 23
II.5.2 Stratégie de sélection ………………………………………………………………. 23
II.5.3 Méthode de résolution de problèmes pour la sélection de services Web …………. 24
II.6 Conclusion ……………………………………………………………………………. 25
CHAPITRE III : CONTRIBUTION ET MISE EN Å’UVRE 26
III.1 Introduction ………………………………………………………………………….. 27
III.2 Un Scénario …………………………………………………………………………... 27
III.3 Architecture proposée …………………………………………………………………28
III.4 Les diagrammes………………………………………………………………………..29
III.4.1 Diagrammes de classes…………………………………………………………...29
III.4.2 Diagrammes de séquence…………………………………………………….30
III.4.2 Diagramme de déploiement………………………………………………….31
III.5 Ontologie développée…………………………………………………………………. 31
III.6 Les entrées-sorties pour chaque service 32
III.7 Mise en œuvre du système……………………………………………………………. 33
III.7.1 Outils et environnement de développement……………………………………… 33
III.7.1.1 Langage Java……………………………………………………………….33
III.7.1.2 Java EE6…………………………………………………………………...33
III.7.1.3 Jena………………………………………………………………………...33
III.7.1.4 JAX-WS……………………………………………………………………33
III.7.1.5 Protégé……………………………………………………………………..34
III.7.1.6 ArgoUML………………………………………………………………….34
III.7.1.7 TOMCAT………………………………………………………………….34
III.7.1.8 NetBeans…………………………………………………………………..34
III.7.2 Les services web…………………………………………………………………34
III.7.3 Exécution d’une requête SPARQL………………………………………………35
III.7.4 Réalisation de l’ontologie sous Protégé…………………………………………. 36
III.7.5 Les interfaces de l’application…………………………………………………... 38
III.8 Conclusion…………………………………………………………………………….. 44
Conclusion générale….……………………...…………………………………………….. 45 |
Côte titre : |
MAI/0072 |
En ligne : |
https://drive.google.com/file/d/1h1l0HDG70X-ZYecdiko7rAtnj3nbzTb_/view?usp=shari [...] |
Format de la ressource électronique : |
pdf |
Sélection de services web sémantiques [texte imprimé] / KASRI, Abir ; SALEM,Y, Directeur de thèse . - [S.l.] : Setif:UFA, 2015 . - 1 vol (44f.) ; 29 cm. Langues : Français ( fre)
Catégories : |
Thèses & Mémoires:Informatique
|
Mots-clés : |
Service Web, SAWSDL, Service Web sémantiques, Sélection des Web services,SPARQL |
Résumé : |
Résumé:
Avec l'augmentation croissante du nombre de fournisseurs de services, il arrive trés
fréquemment que de nombreux services répondent a un méme besoin fonctionnel, mais avec
une qualité de service différente, une sélection doit étre alors faite pour déterminer quels sont
les services les plus pertinents. Dans ce mémoire, nous nous intéressons a la sélection des
services Web selon les propriétés de qualité de service qui satisferaient le plus les préférences
de l'utilisateur.
Dans ce travail, aprés un état de l'art sur les services Web sémantiques, nous avons étudié
quelques approches de sélection des Web services. Enfin, nous avons proposé une approche
pour la sélection de services Web tout en tenant compte des préférences de l'utilisateur.
|
Note de contenu : |
Table des matières
Introduction générale …………………………………………………………………….. 01
CHAPITRE I : LES SERVICES WEB ET LES SERVICES WEB SEMANTIQUES. 03
I.1 Introduction ……………………………………………………………………………. 04
I.2 Principes de base ………………………………………………………………………. 04
I.3 Les Services Web, C'est quoi? ………………………………………………………… 04
I.3.1 Définition ………………………………………………………………………… 04
I.3.2 Pourquoi les Services Web? ……………………………………………………… 05
I.3.3 Caractéristiques des services Web ………………………………………………... 05
I.3.4 Architecture des Services Web …………………………………………………… 06
I.3.5 Standards utilisés pour les Services Web …………………………………………. 07
I.3.5.1 UDDI (Universal Description, Discovery and Integration) …………………... 07
I.3.5.2 SOAP (Simple Object Access Protocol) ……………………………………….. 08
I.3.5.3 WSDL (web services description language) …………………………………... 09
I.3.6 Limites des Services Web ………………………………………………………… 09
I.3.7 Architecture étendue ……………………………………………………………… 10
I.4 Les services web sémantiques …………………………………………………………. 11
I.4.1 Panorama des services web sémantique …………………………………………. 11
I.4.2 Le Web Sémantique ………………………………………………………………. 11
I.4.3 Les ontologies et Web services …………………………………………………... 13
I.4.4 Les langages du Web Sémantiques ……………………………………………….. 14
I.4.4.1 RDF (Ressource Description Framework) …………………………………… 14
I.4.4.2 RDFS (Ressource Description Framework Schéma) ………………………… 14
I.4.4.3 OWL (Web Ontology Language) ……………………………………………... 14
I.4.5 Les services Web sémantiques ………………………………………………….. 14
I.4.6 Approches proposées pour les services Web sémantiques ……………………… 15
I.4.6.1 WSDL-S (Web Service Description Language-Semantic) …………………... 15
I.4.6.2 WSMF (Web Service Modeling Framework) ……………………………... 15
I.4.6.5 SAWSDL (Semantic annotation for WSDL) ……………………………… 16
I.5 Les structures de données sémantiques ……………………………………………….. 16
I.6 Conclusion ……………………………………………………………………………… 16
CHAPITRE II : ETAT DE L'ART SUR LA SELECTION DE SERVICES WEB SEMANTIQUE....17
II.1 Introduction …………………………………………………………………………… 18
II.2 La découverte des services Web ……………………………………………………… 18
II.2.1 OWL-S (Ontology Web Language - Service) ……………………………………… 18
II.2.2 WSDD (Web Services Dynamic Discovery) ……………………………………….. 19
II.3 La qualité de service …………………………………………………………………. 19
II.4 Les langages des requêtes sémantiques ……………………………………………….. 20
II.4.1 RDQL (RDF Data Query Language) ……………………………………………… 20
II.4.2 SPARQL (Protocol and RDF Query Language) …………………………………. 21
II.5 La sélection des Services Web ………………………………………………………... 21
II.5.1. Propriétés fonctionnelles et non fonctionnelles dans les Services Web …………... 23
II.5.2 Stratégie de sélection ………………………………………………………………. 23
II.5.3 Méthode de résolution de problèmes pour la sélection de services Web …………. 24
II.6 Conclusion ……………………………………………………………………………. 25
CHAPITRE III : CONTRIBUTION ET MISE EN Å’UVRE 26
III.1 Introduction ………………………………………………………………………….. 27
III.2 Un Scénario …………………………………………………………………………... 27
III.3 Architecture proposée …………………………………………………………………28
III.4 Les diagrammes………………………………………………………………………..29
III.4.1 Diagrammes de classes…………………………………………………………...29
III.4.2 Diagrammes de séquence…………………………………………………….30
III.4.2 Diagramme de déploiement………………………………………………….31
III.5 Ontologie développée…………………………………………………………………. 31
III.6 Les entrées-sorties pour chaque service 32
III.7 Mise en œuvre du système……………………………………………………………. 33
III.7.1 Outils et environnement de développement……………………………………… 33
III.7.1.1 Langage Java……………………………………………………………….33
III.7.1.2 Java EE6…………………………………………………………………...33
III.7.1.3 Jena………………………………………………………………………...33
III.7.1.4 JAX-WS……………………………………………………………………33
III.7.1.5 Protégé……………………………………………………………………..34
III.7.1.6 ArgoUML………………………………………………………………….34
III.7.1.7 TOMCAT………………………………………………………………….34
III.7.1.8 NetBeans…………………………………………………………………..34
III.7.2 Les services web…………………………………………………………………34
III.7.3 Exécution d’une requête SPARQL………………………………………………35
III.7.4 Réalisation de l’ontologie sous Protégé…………………………………………. 36
III.7.5 Les interfaces de l’application…………………………………………………... 38
III.8 Conclusion…………………………………………………………………………….. 44
Conclusion générale….……………………...…………………………………………….. 45 |
Côte titre : |
MAI/0072 |
En ligne : |
https://drive.google.com/file/d/1h1l0HDG70X-ZYecdiko7rAtnj3nbzTb_/view?usp=shari [...] |
Format de la ressource électronique : |
pdf |
|