Découverte de services web via le Cloud computing à base d agents mobiles
|
|
- Didier Dumas
- il y a 2 ans
- Total affichages :
Transcription
1 THÈSE Pour l obtention de grade de DOCTEUR 3 ème CYCLE EN INFORMATIQUE Option : Techniques de l image et de l intelligence artificielle Titre Découverte de services web via le Cloud computing à base d agents mobiles Par SAOULI Hamza Soutenue le : Devant le jury composé de Président : Professeur Chaoui Allaoua de l université de Constantine 2 Rapporteur : Professeur Kazar Okba de l université de Biskra Co-Rapporteur : Dr. Benharkat Aïcha-Nabila, maître de conférences A de l INSA de Lyon Examinateur : Dr. Terissa Labib Sadek, maître de conférences A de l université de Biskra Examinateur : Dr. Bennoui Hammadi, maître de conférences A de l université de Biskra Invité : Professeur Chikhi Salim de l université de Constantine 2 Biskra, Algérie.
2 Remerciements En premier lieu, je remercie le bon dieu de m avoir donné la force et la patience nécessaire pour achever ce travail de thèse. Je tiens à remercier KAZAR Okba, professeur à l université de Biskra, de m avoir accueillie au sein de son équipe pour réaliser ma thèse ainsi que pour sa disponibilité et son soutien. Je remercie également BENHARKAT Aïcha-Nabila, Docteur à l'insa (Institut National des Sciences Appliquées) de Lyon, d avoir co-encadré mon travail, de son suivi et ses conseils. Je remercie les membres du jury de m avoir fait l honneur d accepter de participer à mon jury de thèse. Je tiens aussi à saluer toute ma promotion de doctorat et tous mes amis. Enfin, je remercie tous ceux qui ont contribué de près ou de loin à l aboutissement de ce travail de recherche. i
3 ملخص مع التطور السریع في الخدمات السحابیة في العدد والوظاي ف الحاجة إلى محرك للاكتشاف و تركیب الخدمات اصبح ضرورة لا غنى عنھا. لتحقیق مثل ھذا النظام نحن بحاجة إلى استخدام تقنیات مناسبة لطبیعة ھذا النوع من ا التطبیقات وھي تكنولوجیا الوكیل والحوسبة السحابیة. تكنولوجیا الوكیل مناسبة جدا للنظم التي تتطلب التعاون بین عدة كیانات من أجل تحقیق ھدف مشترك مثل إنجاز نظم حیث یعمل الوكلاء معا للعثور على أفضل خدمات الا نترنت التي تلبي المتطلبات الوظیفیة و الغیر وظیفیة للزباي ن. وعلاوة على ذلك فا ن طبیعة توزیع الخدمات السحابیة تتطلب منا استخدام الوكیل المتحرك للبحث مما یو دي لخلق اتصالات آمنة وخفض التكالیف بین محرك البحث ومقدمي خدمة الا نترنت. تكنولوجیا الحوسبة السحابیة ھي میزة كبیرة لتطبیقات الا نترنت الموزعة. من جھة ھذه التكنولوجیا تتیح للزباي ن دفع ثمن ما یستخدمونھ فقط من الموارد الافتراضیة والبرمجیات ویجنبھم شراء النسخ الجدیدة للنظام الذي یستخدمونھ. من ناحیة أخرى ھذه التكنولوجیا تتیح للزباي ن الحصول على موارد بسعة تخزین غیر محدودة. في ھذه الا طروحة نھتم بدراسة واقتراح محرك للاكتشاف و التركیب یمكنھ استیعاب ومعالجة الا لاف من الاستفسارات والملفات في وقت واحد ومع أفضل وقت اجابة. في ھذه الا طروحة نقترح بنیة جدیدة تعتمد على الحوسبة السحابیة و الوكلاء لاكتشاف و تركیب خدمات.SaaS ھذه البنیة تدعم تنفیذ آلیة جدیدة للاختیار تركیب وتصنیف الخدمات وتستند ھذه الا لیة على قیاس جدید یسمى ب "درجة الوجود" ھذا القیاس یسمح لنا بحساب درجة التكیف بین الاستفسار و شجرة الملف.WSDL وبالا ضافة إلى ذلك فا ن ھذه الا لیة تجمع المعاییر الوظیفیة و الغیر وظیفیة لطلب خدمات SaaS والذي یسمح للخدمات المركبة بتلبیة المتطلبات الوظیفیة وغیر الوظیفیة للزباي ن. أظھرت نتاي ج المحاكاة فعالیة محرك الاكتشاف و التركیب خدمات SaaS خاصة زمن الاستجابة. وینصب التركیز على ضرورة تطویر النموذج الاقتصادي الذي یتكیف مع عملیات وتقنیات ھذا النوع من المحركات. أخیرا اقترحنا نموذج للمقارنة والتقییم من أجل مقارنة النھج المقترح مع انھج أخرى. كلمات البحث: الحوسبة السحابیة إدارة الموارد السحابیة نظام متعدد الوكیل الوكیل المتحرك خدمات البرمجیات كخدمة (SaaS) الاكتشاف والاختیار التركیب و الترتیب WSDL نموذج للمقارنة. الویب ii
4 Résumé Avec la rapidité de l'évolution des services Cloud, en nombre comme en fonctionalités, le besoin d'un moteur de découverte et de composition de services devient une nécessité incontournable. Afin de réaliser un tel systeme, nous devons faire recours aux technologies adaptées à la nature de ce type d'applications, à savoir, les technologies d'agents et cloud computing. La technologie d'agent est très adéquate pour la modélisation des systèmes qui nécessite une collaboration entre plusieurs entités, afin de réaliser un but commun, comme la réalisation d'un système où les agents collaborent pour trouver les meilleurs services web qui correspondent aux exigences fonctionnelles et non-fonctionnelles des clients. Outre, la nature distribuée des services Cloud nous impose l utilisation d agents mobiles afin de chercher et créer des pistes de communications sécurisées et à moindre coût entre le moteur de recherche et les fournisseurs de services web. La technologie cloud computing, représente un atout considérable pour les applications distribuées sur internet. D'un côté cette technologie permet aux clients de payer seulement ce qu'ils utilisent comme ressources virtuelles et logicielles et leurs évite d'acheter à chaque fois la nouvelle version du système qu'ils utilisent ; d'un autre côté, cette technologie permet d'avoir un support physique et virtuel avec des capacités de stockage et de traitement illimitées. Dans notre thèse on s est à l étude et la proposition d un moteur de découverte et composition qui peut accueillir et traiter des milliers de requêtes et de fichiers WSDL en même temps, et avec les meilleurs temps de réponse. Dans cette thèse nous proposant une nouvelle architecture Cloud computing basée agents pour la découverte et composition des services SaaS. Cette architecture a pour but de supporter et d'exécuter un nouveau mécanisme de sélection, composition et classification de services, ce mécanisme est basé sur une nouvelle mesure, qu'on a appelé "le degré d'existence", cette mesure nous permet de calculer le degré d'adaptation de la requête par rapport aux représentations arborescente des fichiers WSDL. De plus, ce mécanisme combine les paramètres QoS et fonctionnels pour effectuer la composition de services SaaS, ce qui permet d'avoir des services composites qui répondent aux exigences fonctionnelles et non fonctionnelles des clients. Les résultats de la simulation montrent l'efficacité du moteur de découverte et composition de services SaaS notamment en temps de réponse. L'accent est mis sur la nécessité de développer un modèle économique qui s'adapte aux fonctionnements et techniques de ce genre de moteur. Enfin, nous avons proposé un modèle de comparaison et d évaluation afin de pouvoir comparer l approche proposée avec les autres approches du domaine. Mots-clés : Cloud Computing, Gestion de ressources Cloud, Système Multi-Agent, Agent mobile, Service web, Softaware-as-a-Service (SaaS), Découverte et Sélection, Composition et Triés, WSDL, Modèle de Comparaison. iii
5 Abstract With the rapid evolution of cloud services, in number and functionality, the need for a discovery and service composition engine becomes an unavoidable necessity. To achieve such a system, we need to use appropriate technologies to the nature of this type of application, namely, agents and cloud computing technologies. The agent technology is very suitable for modeling systems that require collaboration between several entities in order to achieve a common goal, such as performing a system where agents work together to find the best web services that meet the functional and non-functional client requirements. Moreover, the distributed nature of cloud services requires the use of mobile agents to search and create secure communications between the search engine and the web service providers and to reduce costs. The cloud computing technology has a significant advantage for the distributed Internet applications. On the one hand, this technology allows clients to pay for virtual and software resources that they use and avoid buying the new versions of the cloud system that they use. On the other hand, this technology enables using physical and virtual ressources with unlimited storage and treatment capacities. In our work we are interested to study and propose a discovery and composition engine which has the capacities to treate thousands of queries and WSDL files simultaneously with the best response time. In this thesis we propose a new Cloud computing architecture based-agent for SaaS services discovery and composition. This architecture is intended to support and implement a new selection, composition and ranking mechanism. This mechanism is based on a new measure, so-called "existence degree", this measure allows us to calculate the degree of adaptation between the client query and the tree representations of WSDL files. In addition, the discevery and composition mechanisms combine the functional, QoS and SaaS services parameters to create composite services that meet the functional and non functional client requirements. The simulation results show the effectiveness of the discovery and composition engine especially for response time. The focus is on the need to develop an economic model which is adapted to the operations and techniques of this kind of engine. Finally, we proposed a comparison and evaluation model in order to compare the proposed approach with the other approaches from the same domain. Keywords: Cloud Computing, Cloud Resource Management, Multi-Agent System, Mobile Agent, Web Service, Softaware-as-a-Service (SaaS), Discovery and Selection, Composition and Ranking, WSDL, Comparison Model. iv
6 Table des matières Liste des figures.... xv Liste des tableaux... xvi Liste des algorithmes... xvii Terminologie... xviii I.Introduction générale... 1 I.1. Contexte du travail... 1 I.2. Problématique et Objectifs... 1 I.3. Concepts généraux... 3 I.3.1. Concept d Agent...3 I.3.2. Système Multi-Agent (SMA)...3 I.3.3. Agent mobile...4 I.3.4. Services web...5 I.4. Contributions... 6 I.5. Structure de la thèse... 7 Partie I. Etat de l art et travaux connexes... 9 II.Cloud computing II.1. Historique II.2. Principe du Cloud computing II.3. Définition du Cloud computing II.4. Caractéristiques du Cloud computing II.4.1. Auto-guérison II.4.2. Multi location (Multi-Tenancy) II.4.3. Evolutivité linéaire II.4.4. Service orienté II.4.5. SLA (Service Level Management) v
7 II.4.6. Virtualisation II.4.7. Flexibilité II.5. Principaux modèles de livraisons des services Cloud II.5.1. Le modèle Software-as-a-Service (SaaS) II.5.2. Le modèle Platform-as-a-Service (PaaS) II.5.3. Le modèle Infrastructure-as-a-Service (IaaS) II.6. Modèles de déploiement du Cloud II.6.1. Cloud Publique II.6.2. Cloud Privé II.6.3. Cloud Hybride II.6.4. Cloud Collective (en communauté) II.7. Cloud computing: bénéfices d'utilisation II.7.1. Utilisateur particulier II.7.2. Entreprise particulière II.7.3. Société au début d'évolution II.7.4. Petites et moyennes entreprises II.7.5. Grande entreprise d'affaire II.8. Cloud computing: avantages et inconvénients II.8.1. Avantages II.8.2. Inconvénients II.9. Contrôle et supervision des données dans le Cloud II.9.1. La nature des données II.9.2. La sécurisation des données II L'emplacement des données II Manipulation des données II Transfer de données vi
8 II.9.3. Traitement de données II.9.4. Métadonnées II.10. Manipulation du Cloud II Plateformes de développement II Les Framework web II Hébergement d'applications II Utilisation d'applications sur le Cloud II.10.3.Navigateur web II.11. Adoption de la technologie Cloud II Google Apps Engine II Microsoft Windows Azure II Services Web Amazon II IBM II.12. Pourquoi le Cloud? II.13. Cloud computing: Un modèle pour le future II.14. Les principaux enjeux du Cloud II Problème de Qualité de service II Problème de transfert de donnés II Problème d interopérabilité II Problèmes de sécurité II.15. Conclusion III.Travaux liés à l approche proposée III.1. Introduction III.2. Découverte de service web III.2.1. Définition III.2.2. Les approches de découvertes vii
9 III Registre III Index III Peer-to-Peer III Quelle approche choisir? III.2.3. Découverte fédérée de services web III.2.4. Catégorisation des mécanismes de découverte de services III Découverte syntaxique III Découverte sémantique III Ontologie III WordNet III Découverte dynamique de services III Découverte non-fonctionnelle de service web III Découverte de service basée sur l aspect Infrastructurel III.3. Composition de services III.3.1. Définition III.3.2. Requête via Composition III.3.4. Catégorisation des mécanismes de composition III.4. Mécanismes de découverte et composition de services III.4.1. Découverte et composition de services web III.4.2. Découverte et sélection de Software-as-a-Service III.4.3. Composition de Software-as-a-Service III.4.4. Architecture basé-cloud pour la découverte et composition de services III.4.5. Architecture basée Agent pour la découverte et composition de services III.4.6. Cloud basée agent pour la découverte et la composition de services III.4.7. Architecture Cloud Basée Agent III Modélisation des systèmes Cloud basé agent viii
10 III Gestion de ressources Cloud à base d agent III.5. Conclusion Partie II. Contributions IV.Contribution 1: Découverte et Composition de SaaS IV.1. Introduction IV.2. Enoncé du problème IV.3. Description des services SaaS IV.4. Architecture du modèle proposé IV.4.1. Services d enregistrement IV.4.2. Service de découverte et sélection IV.4.3. Service de composition et classification IV.5. Processus de découverte et sélection IV.5.1. Création d'arbres WSDL IV Règles de création des arbres WSDL IV Enrichissement sémantique des arbres WSDL IV Définitions des sous arbres IV Prétraitements IV Extraction de Mots clés de la requête IV Normalisation de la Requête IV Substitution IV.5.2. Recherche basée Mots-clés IV.5.3.Calcul du degré d existence globale IV Degré d existence Structurale IV Degré d existence global IV.5.4. Sélection de services et Préparation à la composition IV.6. Processus de composition et classification ix
11 IV.6.1.Pré-classification de Services basée QoS IV.6.2.Catégorisation IV.6.3.Tests de connectivité IV Règles de connectivités IV Distance entre arbres WSDL IV.6.4. Classification des services IV.7. Complexité des algorithmes de découverte et composition IV.7. Conclusion V.Contribution 2: Architecture du système V.1. Introduction V.2. Objectifs techniques du système V.3. Présentation du système V.4. Composants du système V.4.1.Interface du système V.4.2. Les Composants Cloud V Nœud de réception V Nœud de Découverte V Nœud de Vérification et Classification V Les Nœuds Infrastructure-as- a-service V.4.3. Systèmes de gestion des nœuds V Système de gestion du nœud de réception V Système de gestion du nœud de Découverte V Système de gestion du nœud de vérification et classification V Système de gestion des nœuds infrastructures V.4.4.Agents Mobile V Agent Mobile Interface (AMI) x
12 V Agent Mobile Communication (AMC) V Agent Mobile Découverte (AMD) V Agent mobile de Mise-à-jours(AMM) V Agents mobiles ressources (AMR) V.4.5.Table d Auto-Approvisionnement de Ressources (TAAR) V.5. Processus de découverte et composition V.5.1. Fonctionnement des nœuds V Fonctionnement général du système V Fonctionnement du nœud de réception V Fonctionnement du nœud de découverte V Fonctionnement du nœud de vérification et classification V.5.2. Interactions entre agents V.6. Comportements des agents V.6.1. Comportements de l Agent Administrateur V.6.2. Comportements d Agent d'infrastructure V.6.3. Comportements d Agent de Prétraitement V.6.4. Comportements d Agent de Matching V.6.5. Comportements d agent de Qualité V.6.6. Comportements d Agent de catégorisation V.6.7. Comportements d Agent de composition V.6.7. Comportements d agent mobile de Mise à jour V.6.8. Comportements des agents mobiles de Découvertes et de Ressources V.6.9. La complexité des comportements des agents V Complexité temporelle V Complexité des communications entre agents V.7. Conclusion xi
13 VI.Résultats Expérimentaux VI.1. Introduction VI.2. Outils et Plateformes Utilisés VI.2.1. Simulateur Cloud VI Plate-forme Cloudsim VI CloudAnalyst VI.2.2. Plate-forme JADE VI Présentation générale VI Architecture logicielle VI Langage de communication VI Mobilité VI.3. Objectifs et ajustements des Expérimentations VI.3.1. Objectifs VI.3.2. Ajustement et réglage de paramètres VI.4. Algorithme de référence pour la comparaison VI.5. Présentation du prototype VI.5.1. Architecture globale du prototype VI.5.2. Présentation des Interfaces du système VI.5.3. Implémentation d agents VI.6. Description du Modèle d évaluation des performances VI.6. Discussion et Etude comparative VI.7. Conclusion Partie III. Etude Comparative VII.Comparaison et Evaluation VII.1. Introduction VII.2. Taxonomie xii
14 VII.2.1. Vue modélisation VII.2.2. Vue distribution VII.2.3. Vue traitement VII.2.4. Vue d automatisation VII.2.5. Vue service VII.2.6. Vue matching VII.2.7. Vue hybride VII.3. Classification d approches VII.3.1. Approche Logique (AL) : VII.3.2. Approche Non logique (ANL) : VII.3.3 Approche logique et non logique (ALNL): VII.3.4.Approche logique et Syntaxe (ALS): VII.4. Critères d évaluation VII.4.1. Critères de matching VII.4.2. Critères architectural VII.4.3. Critères de test et réalisation VII.5. Survol et Comparaison VII.5.1. Découverte et composition de services web VII.5.2. Découverte et sélection de SaaS VII.5.3. Composition de SaaS VII.5.4. Architecture basé-cloud pour la découverte et composition de services VII.5.5. Architecture basé-agent pour la découverte et composition de services VII.5.6. Cloud basé-agent pour la découverte et composition de services VII.6. Conclusion VIII.Conclusion et perspectives Annexe A. Caractéristiques d infrastructure des services Cloud 158 xiii
15 Annexe B. Liste des publications Bibliographie Erratum xiv
16 Liste des figures I.1: Illustration du problème... 2 I.2: Structure de la thèse II.1: Evolution vers le Cloud II.2 : Principaux modèles de livraison Cloud II.3 : Prévisions de revenus Cloud Computing [50, 51, 52, 53, 54] IV.1 : Représentation hiérarchique des attributs SaaS IV.2 :Architecture du système proposé V.1 : Architecture globale du système proposé V.2 : Architecture de l agent mobile interface V.3 : Architecture de l agent mobile de communication V.4 : Architecture de l agent mobile de découverte V.5 : Architecture de l agent mobile de mise-a- jours V.6 : Architecture de l agent mobile de ressources V.7 : Description UML des interactions générales entre composants du système V.8 : Description UML des interactions entre les composants du nœud de réception V.9 : Description UML des interactions entre les composants du nœud de découverte V.10 : Description UML des interactions entre les composants du nœud de vérification V.11 : Diagramme d interactions entre agents VI.1 : Interface graphique du simulateur CloudAnalyst VI.2 : L architecture globale du prototype VI.3 : L interface de connexion VI.4 : L interface de saisie de la requête VI.5 : L interface d affichage des résultats VI.6 : L interface de contact VI.7 : Résumé des résultats du temps de réponse moyen VI.8 : Résumé des coûts d utilisation moyenne VII.1 : Taxonomie des approches de découverte et composition de services SaaS xv
17 Liste des tableaux II.1 : Comparaison entre Platforme de developement traditionel et platforme dans le cloud. 19 II.2 : Quelque standard cloud IV.1 : Résumé des caractéristiques cloud IV.2 : Catégorisation de services basés sur la description textuelle du degré d existenc IV.3 : Catégorisation de services basés sur les sous-requètte du client IV.4 : Exemple de calcul des scores QoS des services composites V.1 : Resumé des comportements d agents VI.1 : Characteristiques des datacenters VI.2 : Characteristiques des bases des clients VI.3 : Resumé des taches executées par le systeme proposé VII.1 : Classification des algorithmes de découverte et composition de services VII.2 : Classification des architectures de découverte et composition de services A.1 : Résumé des caractéristiques d infrastructure des services SaaS xvi
18 Liste des algorithmes IV.1 : Mécanisme de découverte et sélection de services SaaS IV.2 : Mécanisme de composition et classification de services SaaS V.1 : Initiateur global de nœud Cloud V.2 : Mécanisme de gestion d espace de stockage V.3 : Compositeur de ressources IaaS V.4 : Mécanisme de gestion de ressources virtuelles V.5 : Mécanisme d affectation de taches sur les machines virtuelles V.6 : Mécanisme de prédiction de besoins en ressources Cloud V.7 : Gestion des ressources Cloud pour la classification de services SaaS xvii
19 Terminologie Application Une application est un logiciel créé par un client ou un fournisseur de services. Dans la couche Software-as-a-Service une application est également appelée service. Une application est destinée à être créée et déployée sur une machine virtuelle. Par la suite le client n a qu a installé l image de son application sur les machines virtuelles cibles pour qu elle soit utilisée à chaque fois qu on invoque une de ces machines virtuelles. Arbre WSDL Un arbre WSDL est la représentation structurelle de son fichier WSDL. Un arbre WSDL sert comme moyen pour faciliter le matching structurel entre la requête du client et les informations contenues sur les fichiers WSDL. Il est également très recommandé d utiliser ces arbres pour effectuer la composition entre services sélectionnés, en utilisant les différents modèles de coûts d édition entre arbres. Chaine de connectivité Une chaine de connectivité est une collection de services ordonnés, ou les inputs du service précédent correspondent aux outputs du service suivant. La notion de chaine de connectivité est utilisée pour exprimer les différentes possibilités de composition de services parmi un ensemble de services sélectionnés ou stocké sur une base de services. Degré d existence Fournisseur de service Un client est celui qui demande un service complexe d un fournisseur de service, afin de le consommer. Un client peut être un simple utilisateur final, ou une entreprise qui utilise le service demandé pour des fins commerciales ou de développement. Le client est destiné également à payer l abonnement ou la facture d utilisation du service. Le degré d existence est une nouvelle mesure qu on propose pour le calcul du degré de correspondance entre la requête du client et les arbres WSDL. A l encontre du degré de similarité, le degré d existence permet de préserver la requête et les arbres WSDL sous leurs formes originales, ce qui nous évite de perdre une partie de la sémantique de ces deux derniers. Dans l'architecture Cloud, un fournisseur de service est une entreprise ou un particulier qui présente des services sur Internet. Ces services sont destinés à être consommés par les clients. Ces services peuvent être des applications, des machines virtuelles, des adresses IP, connexion réseau etc. xviii
20 Instance Une instance est une copie d'une application ou d'une partie d'une application. Une instance peut être lancée ou arrêtée par son service d hébergement. Chaque application peut être constituée d une ou plusieurs instances (applications distribuées). Machine Virtuelle (MV) Nœud Cloud Paramètres de Service Service Service Atomique Service Composite Une machine virtuelle est un système d exploitation isolé par son hyperviseur physique hôte. Le client exécute ces taches sur les machines virtuelles comme s il était sur une machine hôte physique. Une MV est généralement crée à partir de plusieurs paramètres: un hôte configuré qui émule un hôte physique avec CPU virtuel, RAM, et disques de stockage virtuels; et une image qui donne un aperçu du système exploitation. L'image peut être équipée d'un logiciel supplémentaire pour fournir des différentes fonctionnalités. Un nœud Cloud est un ensemble de ressources Cloud regroupées ou distribuées sur différents sites et région Internet mais gérées par un même superviseur. Un nœud Cloud peut être un serveur Cloud, une armoire de serveur Cloud, ou tout un Datacenter. Tout service a besoin d un modèle de description, qui utilise un ensemble de paramètres ou attributs pour décrire ses aspects : fonctionnels, nonfonctionnels, et Cloud. Dans un environnement Cloud, un service est un mécanisme qui permet l'accès aux capacités offertes par les fournisseurs, où l'accès est fourni à l'aide d'une interface web. Le service est généralement tune application ou une entité accessible par le public ou un groupe d'utilisateurs et qui permet de fournir des fonctionnalités logicielles particulières. Un service atomique est un service qu on ne peut pas décomposer en plusieurs entités de services. Un service Composite, dit aussi service complexe, est un service constitué de plusieurs services afin de créer de nouvelles fonctionnalités. xix
21 Chapitre I. Introduction générale I Introduction générale I.1. Contexte du travail La découverte, la sélection, la composition et le tri de services, représentent les opérations de base pour tout système de manipulation de services sur Internet. Ces opérations reposent essentiellement sur des techniques et des technologies Informatique et linguistique développées récemment. Un système de découverte et de composition repose sur trois éléments : 1. La requête du client : qui peut être saisie sous forme textuelle ou sous forme de formulaires remplis par l utilisateur pour décrire les caractéristiques des services qu il souhaite invoquer. 2. Le système intermédiaire : qui a pour rôle de récevoir la requête, de l'analyser, chercher et composer les meilleurs services qui correspondent aux caractéristiques décrites par le client. 3. Le fournisseur de services : c est celui qui héberge et offre des services sur Internet. La découverte est le processus qui permet de recueillir les services qui correspondent aux sous-requêtes du client qui sont éparpillés sur internet. La sélection consiste à choisir les meilleurs services qui correspondent aux sous-requêtes du client parmi ceux découverts. La composition consiste à présenter les services sélectionnés sous forme d un seul service virtuellement composé et qui correspond à un maximum de sous-requêtes. Enfin, le tri consiste à classer les services composites ou atomiques sur la base d un indice de classification qu on appelle degré de matching et sert à aider le client à choisir le service qu il désire utiliser. Dans ce qui suit nous présentons, la problématique, les motivations et les objectifs du travail, quelques concepts généraux, les contributions, et enfin un guide de lecture de la thèse. I.2. Problématique et Objectifs Avec la croissance exponentielle en nombre et en fonctionnalités des services sur Internet, ainsi que la diversité des technologies utilisés pour l implémentation et la présentation de ces derniers, il est devenu essentiel de proposer un système de découverte et de composition de services qui permet au client de choisir les meilleurs services qu il désire sans avoir à effectuer n importe quelle tâche manuellement. La mise en œuvre d un système de découverte et composition de services nécessite cinq principaux éléments : 1. Un algorithme de matching pour la sélection de services : un tel algorithme va permettre au système de découverte et composition de sélectionner les meilleurs services qui correspondent aux exigences fonctionnelles du client. 2. Un algorithme de matching pour la composition de services : un tel algorithme va permettre au système de découverte et composition de créer des services 1
22 Chapitre I. Introduction générale virtuellement composés, afin de présenter les services atomiques sélectionnés précédemment sous forme d un seul service regroupant un maximum d exigences fonctionnelles et non-fonctionnelles. 3. La modélisation des composants du système : pour le bon fonctionnement du système de découverte, il est nécessaire de bien modéliser les principaux composants du système en représentant chacun par un module ou un agent spécifique afin d augmenter la robustesse du système. 4. La Gestion des ressources logiques et virtuelles du système : tout système de découverte et de composition doit avoir sa propre infrastructure d exécution, qui permet d offrir les ressources logiques (application) et virtuelles nécessaires pour l exécution des algorithmes de matching. Ces ressources doivent être gérées intelligemment et efficacement pour réduire le temps de réponse et les coûts d utilisation du moteur. 5. La liaison des ressources distribuées sur le réseau : afin d assurer un fonctionnement optimal du système de découverte et composition. Il très important de relier tous les nœuds et Datacenter sur lesquels les algorithmes de matching sont déployés afin que tout sous-système qui a besoin de nouvelles ressources puisse accéder et utiliser les ressources des autres sous-systèmes du moteur de découverte et composition. Beaucoup de travaux on été proposés pour résoudre le problème de découverte et composition de services (chapitre 3) mais aucun d eux n est arrivé à proposer un système complet qui regroupe les Cinq éléments décrit ci-dessus (chapitre 7). L objectif de cette thèse est la proposition d un moteur de découverte, sélection, composition et de tri de Software-as-a-Service représenté sous forme de services web. Le moteur proposé doit également bénéficier des capacités offertes par la technologie Cloud et les possibilités de modélisation offertes par le paradigme agent pour implémenter et gérer ses propres ressources. Figure I.1: Illustration du problème. 2
Veille Technologique. Cloud Computing
Veille Technologique Cloud Computing INTRODUCTION La veille technologique ou veille numérique consiste à s'informer de façon systématique sur les techniques les plus récentes et surtout sur leur mise à
Le client/serveur repose sur une communication d égal à égal entre les applications.
Table des matières LES PRINCIPES DE BASE... 1 Présentation distribuée-revamping...2 Présentation distante...3 Traitements distribués...3 données distantes-rd...4 données distribuées-rda distribué...4 L'ARCHITECTURE
Le cloud computing c est pour moi?
Le cloud computing c est pour moi? Hackfest 2011 OPTIMIZED 4 novembre 2011 - Version 1.0 Mario Lapointe ing. MBA CISA CGEIT mario.lapointe@metastrategie.com Votre conférencier Mario Lapointe ing. MBA CISA
L approche Bases de données
L approche Bases de données Cours: BD. Avancées Année: 2005/2006 Par: Dr B. Belattar (Univ. Batna Algérie) I- : Mise à niveau 1 Cours: BDD. Année: 2013/2014 Ens. S. MEDILEH (Univ. El-Oued) L approche Base
Base de données. Objectifs du cours 2014-05-20 COURS 01 INTRODUCTION AUX BASES DE DONNÉES
1 Base de données COURS 01 INTRODUCTION AUX BASES DE DONNÉES Objectifs du cours 2 Introduction aux bases de données relationnelles (BDR). Trois volets seront couverts : la modélisation; le langage d exploitation;
Cloud computing Votre informatique à la demande
Cloud computing Votre informatique à la demande Thomas RULMONT Définition du Cloud Computing L'informatique dans le nuage (en anglais, cloud computing) est un concept ( ) faisant référence à l'utilisation
Etude des outils du Cloud Computing
Etude des outils du Cloud Computing Sommaire : Présentation générale.. 2 Définitions. 2 Avantage.. 2 Inconvénients. 3 Types d offres de service Cloud.. 3 Comparaison des services Cloud 4 Conclusion 5 Présentation
SOA et Services Web. 23 octobre 2011. SOA: Concepts de base
SOA et Services Web 23 octobre 2011 1 SOA: Concepts de base 2 Du client serveur à la SOA N est Nest pas une démarche entièrement nouvelle: années 1990 avec les solutions C/S Besoins d ouverture et d interopérabilité
Business & High Technology
UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 09 : CC : Cloud Computing Sommaire Introduction... 2 Définition... 2 Les différentes
Cloud Computing Concepts de base Année académique 2014/15
Concepts de base Année académique 2014/15 Qu'est que le? online 2 Qu'est que le? Cela s'est-il produit auparavant? Innovation Produit Service 3 Qu'est que le? Considérons-le comme-ça... Crée ta propre
Environnements de Développement
Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement Mme BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus
Le travail collaboratif et l'intelligence collective
THÈME INFORMATION ET INTELLIGENCE COLLECTIVE Pour l organisation, l information est le vecteur de la communication, de la coordination et de la connaissance, tant dans ses relations internes que dans ses
Le Cercle Vertueux du Cloud Public
Le Cercle Vertueux du Cloud Public Le Cercle Vertueux du Cloud Public Le Cloud public rencontre un intérêt croissant auprès de tous les directeurs IT voulant planifier les stratégies informatiques de leur
Hébergement MMI SEMESTRE 4
Hébergement MMI SEMESTRE 4 24/03/2015 Hébergement pour le Web Serveurs Mutualités Serveurs Dédiés Serveurs VPS Auto-Hébergement Cloud Serveurs Mutualités Chaque Serveur héberge plusieurs sites Les ressources
Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire
FICHE PRODUIT Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire BENEFICES POUR LES DSI Réussir les projets de gouvernance dans les délais et les budgets Démarrer de manière tactique tout en
Objectifs. Maîtriser. Pratiquer
1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer
Définition. Caractéristiques. - Du partage des ressources : espace de stockage, imprimantes, lignes de communication.
CONNECTER LES SYSTEMES ENTRE EUX L informatique, au cœur des tâches courantes, a permis de nombreuses avancées technologiques. Aujourd hui, la problématique est de parvenir à connecter les systèmes d information
Institut Supérieur d Informatique WORKFLOW. Fahem KEBAIR kebairf@gmail.com
Institut Supérieur d Informatique WORKFLOW Fahem KEBAIR kebairf@gmail.com INTRODUCTION Les entreprises cherchent de plus en plus des mécanismes aidant à l organisation, l exécution et l optimisation du
Logiciels serveurs et outils d'administration pour le Web
Introduction Le World Wide Web ou WWW, littéralement «toile d'araignée mondiale», est un système d'informations ouvert qui a été conçu spécifiquement pour simplifier l'utilisation et l'échange de documents.
Chapitre II : Les Réseaux Informatiques. Smii_adn@yahoo.fr 1
Chapitre II : Les Réseaux Informatiques Smii_adn@yahoo.fr 1 I- Introduction : Un réseau informatique est un ensemble d appareils(ordinateurs et périphériques)reliés entre eux dans le but de permettre à
Chapitre 4: Introduction au Cloud computing
Virtualisation et Cloud Computing Chapitre 4: Introduction au Cloud computing L'évolution d'internet Virt. & Cloud 12/13 2 Définition Le cloud computing est une technologie permettant de délocaliser les
Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2
186 Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 L'utilisation des fonctionnalités de haute disponibilité intégrées aux applications, L'ajout de solutions tierces. 1.1 Windows Server
Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?
Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA? Jean-Marc Pierson pierson@irit.fr IRIT, Université de Toulouse Agenda! Le Cloud! Le SOA! Quelle différence!?! Cloud et SOA! Mise en
ENTREPRISE CONTENT MANAGEMENT & RECORDS MANAGEMENT ECM & RM
ENTREPRISE CONTENT MANAGEMENT & RECORDS MANAGEMENT PLAN Introduction Partie I : le records management Qu est ce que le RM? Les principes du RM Les objectifs du RM Les enjeux du RM Les étapes de la mise
Applications Internet riches fonctionnant en mode connecté et déconnecté
Applications Internet riches fonctionnant en mode connecté et déconnecté Success story client : développement d applications Web avec mode déconnecté Depuis quatre ans, les applications de guichet pour
Contact : Jennifer Hrycyszyn Greenough Communications 617.275.6519 jhrycyszyn@greenoughcom.com
Contact : Jennifer Hrycyszyn Greenough Communications 617.275.6519 jhrycyszyn@greenoughcom.com Optimisation de Numara Track-It!, la solution de Help Desk et de gestion des actifs informatiques de Numara
Digital Workplace et Gestion des connaissances Concepts et mise en oeuvre
Avant-propos 1. Objectif du livre 17 2. Illustrations des exemples de ce livre 18 2.1 Office 365 comme plateforme technologique pour une digital workplace 18 2.2 SharePoint et Yammer à l honneur 18 3.
Infrastructure RDS 2012
105 Chapitre 3 Infrastructure RDS 2012 1. Introduction Infrastructure RDS 2012 Une infrastructure RDS 2012 R2 est composée de plusieurs serveurs ayant chacun un rôle bien défini pour répondre aux demandes
Description de l offre de services
Description de l offre de services Prestations en Webconférence... 2 Les prestations :... 3 Etude d éligibilité Microsoft Office 365... 3 Forfait de Mise en service... 4 Migration 5 utilisateurs... 5 Formation
L ABC du Cloud Computing
L ABC du Cloud Computing Apprendre à démystifier le Cloud Computing Bien en saisir les avantages Comment aide-t-il votre entreprise? Le Cloud Computing démystifié L infonuagique, plus connue sous le nom
Windows serveur 2008 installer hyperv
Windows serveur 2008 installer hyperv 1 Description Voici la description fournit par le site Microsoft. «Windows Server 2008 Hyper-V est le moteur de virtualisation (hyperviseur) fourni dans Windows Server
Présentation de. ProConServ-IT NEXINDUS Technologies
Présentation de ProConServ-IT NEXINDUS Technologies Le terme CLOUD (nuage en anglais), particulièrement dans l'air du temps, est un outil innovant qui permet d'externaliser tout ou partie de l informatique
SUSE Cloud. Devenez le cloud provider de votre entreprise
SUSE Cloud Devenez le cloud provider de votre entreprise Et si vous pouviez répondre plus rapidement aux demandes des clients et saisir immédiatement les opportunités commerciales? Et si vous pouviez améliorer
Project Server 2013 Implémenter, administrer et utiliser la solution Microsoft de gestion de projets
Introduction à Project Server 1. La gestion de projets par Microsoft 11 1.1 Une histoire liée à l'évolution des organisations 11 1.2 Fonctionnalités de Project Server 2013 14 2. Concepts et terminologie
Cinq raisons d aller encore plus loin avec votre environnement de virtualisation
Cinq raisons d aller encore plus loin avec votre environnement de virtualisation Selon une étude, l ajout de puissantes fonctions de gestion améliorerait de 20 à 40 % les mesures de performances clés.
Historique. Évolution des systèmes d exploitation (à travers les âges)
Historique Évolution des systèmes d exploitation (à travers les âges) Historique L histoire des systèmes d exploitation permet de dégager des concepts de base que l on retrouve dans les systèmes actuels
Introduction aux applications réparties
Introduction aux applications réparties Noël De Palma Projet SARDES INRIA Rhône-Alpes http://sardes.inrialpes.fr/~depalma Noel.depalma@inrialpes.fr Applications réparties Def : Application s exécutant
ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS
ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS Axel François bureau C19 (2eme étage) cours disponibles en pdf sur : www.iut-arles.up.univ-mrs.fr/francois 1 PLAN En Cours : qu'est-ce qu'un ordinateur? à quoi
UC4 effectue tout l ordonnancement batch pour Allianz en Allemagne
UC4 effectue tout l ordonnancement batch pour Allianz en Allemagne La société Le groupe Allianz est un des principaux fournisseurs de services globaux dans les domaines de l assurance, de la banque et
FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES
FAMILLE EMC VPLEX Disponibilité continue et mobilité des données dans et entre les datacenters DISPONIBLITÉ CONTINUE ET MOBILITÉ DES DONNÉES DES APPLICATIONS CRITIQUES L infrastructure de stockage évolue
Description du logiciel Smart-MED-Parks Article technique
Introduction Description du logiciel Smart-MED-Parks Article technique Depuis le lancement du projet en février 2013, différentes actions ont été effectuées dans le but d'accroître la sensibilisation et
COBIT (v4.1) INTRODUCTION COBIT
COBIT (v4.1) Un référentiel de «bonnes pratiques» pour l informatique par René FELL, ABISSA Informatique INTRODUCTION Le Service Informatique (SI) est un maillon important de la création de valeur dans
Les services d externalisation des données et des services. Bruno PIQUERAS 24/02/2011
Les services d externalisation des données et des services Bruno PIQUERAS 24/02/2011 1 1 Introduction Différents types d externalisation de données : Les données sauvegardées Les données bureautiques Les
Business & High Technology
UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Le web dans l entreprise Sommaire Introduction... 1 Intranet... 1 Extranet...
FILIÈRE METHODOLOGIE & PROJET
FILIÈRE METHODOLOGIE & PROJET 109 Gestion de projet METHODOLOGIE ET PROJET Durée 3 jours Conduite de projet COND-PRO s Intégrer les conditions de réussite d une démarche de management par projet. Impliquer
Cours CCNA 1. Exercices
Cours CCNA 1 TD1 Exercices Exercice 1 : Décrivez les facteurs internes qui ont un impact sur les communications réseau. Les facteurs internes ayant un impact sur les communications sont liés à la nature
Conception et Implémentation
I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes
Plate-forme Cloud CA AppLogic pour les applications d entreprise
FICHE PRODUIT : CA AppLogic Plate-forme Cloud CA AppLogic pour les applications d entreprise agility made possible CA AppLogic est une plate-forme Cloud Computing clés en main permettant aux clients de
En savoir plus pour bâtir le Système d'information de votre Entreprise
En savoir plus pour bâtir le Système d'information de votre Entreprise En savoir plus sur : Services en ligne, SaaS, IaaS, Cloud - 201305-2/5 SaaS, IaaS, Cloud, définitions Préambule Services en ligne,
FAQ : GUIDE DE DÉVELOPPEMENT DE L AUTOMATISATION DE LA COMMUTATION DE DATACENTER
E-Guide FAQ : GUIDE DE DÉVELOPPEMENT DE L AUTOMATISATION DE LA COMMUTATION DE DATACENTER Search Networking.de FAQ : GUIDE DE DÉVELOPPEMENT DE L AUTOMATISATION DE LA COMMUTATION DE DATACENTER En favorisant
Le génie Logiciel (suite)
Le génie Logiciel (suite) Lors du cours précédent, on a étudié différents cycles de vie, dont la cascade, ou la spirale. Analyse des besoins L analyse des besoins est une étape menant à l élaboration de
PROGRAMME DES NATIONS UNIES POUR LE DEVELOPPEMENT
PROGRAMME DES NATIONS UNIES POUR LE DEVELOPPEMENT TERMES DE REFERENCE I. Information sur la consultation/contrat de service Titre Projet Type de contrat Durée initiale Lieu d affectation CONSULTANT NATIONAL
Découvrez la nouvelle version de HelpDesk! HelpDesk 3.4. www.artologik.com. De nouvelles fonctions, plus de contrôle, mais toujours aussi simple!
Une gestion effective et puissante des tickets en interne comme en externe! HelpDesk 3.4 www.artologik.com Découvrez la nouvelle version de HelpDesk! De nouvelles fonctions, plus de contrôle, mais toujours
ARTEMIS VIEWS TIME REPORTING. Avec TrackView
ARTEMIS VIEWS TIME REPORTING Avec TrackView TIME REPORTING Time Reporting est un système de feuilles de temps simple et efficace basé sur le Web ou le serveur client, conçu pour fournir une compréhension
Objet du document...2 SOLUSMAO...2. Description du développement logiciel, fonctionnalités...3
1. INTRODUCTION...2 Objet du document...2 SOLUSMAO...2 2. FONCTIONNALITES...3 Description du développement logiciel, fonctionnalités....3 Fonctionnement attendu... 3 Fonctionnement du poste client... 4
Mise à jour Apsynet DataCenter
Mise à jour Apsynet DataCenter Dans le cadre de sa stratégie d évolution produit, Apsynet propose à ses clients sous contrat de maintenance une mise à jour majeure annuelle. Celle-ci peut être complétée
ECONTROLE LOGICIEL D INSPECTIONS TECHNIQUES. Gestion des contrôles. Appareils de levage Engins de chantier. Version 16.02a
ECONTROLE LOGICIEL D INSPECTIONS TECHNIQUES Gestion des contrôles Appareils de levage Engins de chantier Version 16.02a Page 2 sur 30 Présentation Assist Développement Informatique, éditeur de logiciel,
CCI YONNE ATELIER ENP 14 NOVEMBRE 2011. Je veux mieux gérer mon entreprise grâce au numérique (nomadisme, SaaS, etc.)
CCI YONNE ATELIER ENP 14 NOVEMBRE 2011 Je veux mieux gérer mon entreprise grâce au numérique (nomadisme, SaaS, etc.) Les ateliers ENP L Espace Numérique Professionnel vous propose 11 ateliers pour répondre
Cloud Computing. 19 Octobre 2010 JC TAGGER
Cloud Computing 19 Octobre 2010 JC TAGGER AGENDA 8h30-9h00 Le Cloud Computing De quoi s agit-il? Opportunités pour les entreprises Impact sur la chaine de valeur de l industrie des NTIC s 9h00-9h15 Témoignage
Supervision des réseaux et services pair à pair
Supervision des réseaux et services pair à pair Présentation des travaux de Thèse Guillaume Doyen LORIA - Université Henri Poincaré pour l obtention du Doctorat en Informatique de l université Henri Poincaré
OpenText Content Server v10 Cours 3-0126 (ex 215)
v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,
SAUTER Vision Center. une vue d'ensemble en toutes circonstances.
Vision io Center Vision Center une vue d'ensemble en toutes circonstances. L'automatisation moderne de bâtiments est de plus en plus complexe, mais grâce à Vision Center, la surveillance de votre installation
Fonctionnalités de développement
163 Chapitre 5 Fonctionnalités de développement 1. Optimisation des applications ASP.NET Fonctionnalités de développement 1.1 Présentation de ASP.NET ASP.NET est un ensemble de technologies créé par Microsoft
SharePoint Server 2013 Déploiement et administration de la plate-forme
Présentation des technologies SharePoint 1. Historique des technologies SharePoint 13 1.1 SharePoint Team Services v1 14 1.2 SharePoint Portal Server 2001 14 1.3 Windows SharePoint Services v2 et Office
LIVRE BLANC. La garantie de la meilleure performance réseau pour les applications Cloud
LIVRE BLANC La garantie de la meilleure performance réseau pour les applications Cloud TABLE DES MATIERES I. Présentation... 3 II. Les besoins : inspection approfondie des paquets (DPI), Qualité de Service
Adopter une approche unifiée en matière d`accès aux applications
Adopter une approche unifiée en matière d`accès aux applications Présentée par Jean-Steve Shaker Architecte de solutions - Virtualisation 2012 Technologies Metafore Inc. L évolution 2012 Technologies Metafore
Valoriser vos bases de connaissances avec AMI Help Desk. AMI Enterprise Discovery version 3.9
Valoriser vos bases de connaissances avec AMI Help Desk AMI Enterprise Discovery version 3.9 Février 2005 Sommaire 1 Objectifs d AMI Help Desk...3 2 Principes de fonctionnement...3 2.1 Mode de travail
de survie du chef de projet
KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique
COMPRENDRE LE CLOUD EN 10 DÉFINITIONS. www.cegid.fr
COMPRENDRE LE CLOUD EN 10 DÉFINITIONS www.cegid.fr Sommaire API... p. 3 Cloud Computing... p. 4 Cloud Hybride... p. 5 Cloud Privé vs Cloud Public... p. 6 DRaaS... p. 7 IaaS... p. 8 PaaS... p. 9 PCA...
Systèmes d Information
Master 1 Management - filières MPS-IDL Management des Systèmes d Information Un cours de Mathias Szpirglas Maître de Conférences en Sciences de gestion IAE Gustave Eiffel - UPEM mathias.szpirglas@u-pem.fr
Sommaire. Le marché du cloud avec un focus sur la France. Les conséquences de l adoption du cloud
Le Cloud computing Sommaire Qu est ce que le cloud? Les avantages/ Les inconvénients Le marché du cloud avec un focus sur la France Les conséquences de l adoption du cloud Page 2 Définition Définition
Table des matières. Avant-propos...
Table des matières Avant-propos................................................. XI Chapitre 1 Découvrir Project 2013.......................... 1 1.1 Introduction.............................................
Groupe Eyrolles, 2004 ISBN : 2-212-11504-0
Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure
COMMUNICATION ET LA GESTION DE L INFORMATION CE QUE JE DOIS RETENIR
6 - Les en TECHNOLOGIE 6 ème Nom : Prénom : groupe : page 1/5 CONNAISSANCES : Serveurs. Postes de travail. Terminaux mobiles. Périphériques. Logiciels. Acquisition et restitution des données. Stockage
Pla. Introduction n. Conclusion. I. Le logiciel Alfresco. 2. Installation. II. Exemples d utilisation d Alfresco. III. Alfresco vs TeamViewer
Houij Aida Achour Fahima Messadi Aida 1 Pla Introduction n I. Le logiciel Alfresco 1. Présentation 2. Installation 3.Fonctionnalités II. Exemples d utilisation d Alfresco III. Alfresco vs TeamViewer Avantages
Editeurs de logiciels. Votre guide SMS
Votre guide SMS SMS et logiciels Les éditeurs de logiciels intègrent de plus en plus le SMS dans leurs produits, notamment pour permettre l envoi d alertes, de rappels de rendez-vous ou encore de notifications.
Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles
Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les principales
www.lafamily.ch en 16 différences
Cas d étude no 3 www.lafamily.ch en 16 différences juin 2003 Le mandat réalisé avec QuickSite de transformation du site existant de Lafamily.ch, centre globale d information pour les familles, à été de
Objectif. Participant. Prérequis. Pédagogie. Oracle Enterprise Manager 10g Grid Control Rel 2. 5 Jours [35 Heures]
Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Décrire les étapes d'installation du référentiel OMR (Oracle Management Repository) et du service OMS (Oracle Management Service)
CLOUD CP3S SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE. La virtualisation au service de l entreprise. Évolutivité. Puissance.
CLOUD CP3S La virtualisation au service de l entreprise Virtualisation / Cloud Évolutivité Sécurité Redondance Puissance SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE SOLUTION D INFRASTRUCTURE
Business Intelligence (BI) Stratégie de création d un outil BI
Business Intelligence (BI) La Business intelligence est un outil décisionnel incontournable à la gestion stratégique et quotidienne des entités. Il fournit de l information indispensable, sous plusieurs
Application Web Cloud computing
Application Web Cloud computing Hubert Segond Orange Labs ENSI 2015-16 Plan du cours Introduction Caractéristiques essentielles Modèles de service SaaS PaaS IaaS Le Cloud et l entreprise Le Cloud en résumé
Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft
Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web
Systèmes d Information Avancés (et répartis)
Systèmes d Information Avancés (et répartis) Université Lyon 1 MIAGE L. Médini, mars 2005 Plan des cours Protocole HTTP et programmation serveur Architectures réparties Objets distribués Introduction aux
Les évolutions des méthodes de développement de logiciels. Depuis Merise de l'eau est passée sous les ponts
Les évolutions des méthodes de développement de logiciels Depuis Merise de l'eau est passée sous les ponts Programmation Orientée Objets Encapsulation des données et des traitements Polymorphisme Modularité
Qu est-ce que le «cloud computing»?
Qu est-ce que le «cloud computing»? Par Morand Studer eleven Octobre 2011 Qu est-ce que le «cloud computing»? - Morand Studer eleven Octobre 2011 www.eleven.fr 1 Aujourd hui, la démocratisation de l informatique
GUIDE D UTILISATION WEBEDI IXPATH
Guide d utilisation WebEDI IXPath Page 1 sur 20 GUIDE D UTILISATION WEBEDI IXPATH SOMMAIRE 1. Objet... 2 2. Introduction... 2 3. Processus d échange entre OCP et un fournisseur... 4 4. Exploitation WebEDI
Windows Server 2008. Chapitre 3 : Le service d annuaire Active Directory: Concepts de base
Windows Server 2008 Chapitre 3 : Le service d annuaire Active Directory: Concepts de base omar.cheikhrouhou@isetsf.rnu.tn omar.cheikhrouhou@ceslab.org Objectives Comprendre les concepts de base d Active
Système d administration autonome adaptable: application au Cloud
Système d administration autonome adaptable: application au Cloud Alain TCHANA - atchana@enseeiht.fr IRIT/ENSEEIHT, Equipe SEPIA Directeur de thèse : Daniel HAGIMONT et Laurent BROTO Rapporteurs : Jean-Marc
Technologie SDS (Software-Defined Storage) de DataCore
Technologie SDS (Software-Defined Storage) de DataCore SANsymphony -V est notre solution phare de virtualisation du stockage, dans sa 10e génération. Déployée sur plus de 10000 sites clients, elle optimise
Cisco Certified Network Associate
Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 3 01 Quel protocole de la couche application sert couramment à prendre en charge les transferts de fichiers entre un
IAM et habilitations, l'approche par les accès ou la réconciliation globale
IAM et habilitations, l'approche par les accès ou la réconciliation globale 04/12/08 Page 1 Evidian 2008 1 Les couches archéologiques du Système d information: Les systèmes centraux Ventes Employés Employé
EXIN Cloud Computing Foundation
Exemple d examen EXIN Cloud Computing Foundation Édition Septembre 2012 Droits d auteur 2012 EXIN Tous droits réservés. Aucune partie de cette publication ne saurait être publiée, reproduite, copiée, entreposée
Vers une IT as a service
Vers une IT as a service 1 L évolution du datacenter vers un centre de services P.2 2 La création d une offre de services P.3 3 La transformation en centre de services avec System Center 2012 P.4 L évolution
Découverte et investigation des menaces avancées INFRASTRUCTURE
Découverte et investigation des menaces avancées INFRASTRUCTURE AVANTAGES CLÉS Infrastructure RSA Security Analytics Collecte distribuée grâce à une architecture modulaire Solution basée sur les métadonnées
Annonces internes. Sonatrach recherche pour sa DC Informatique et Système d Information :
Annonces internes Sonatrach recherche pour sa DC Informatique et Système d Information : Un Directeur Système d Information Système d Information Gestion Système d Information Métier Décisionnel et Portail
Internet Information Services 8 (IIS 8) Installation, configuration et maintenance du serveur Web IIS 8 sous Windows Server 2012
Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web
Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com
Drive your success «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com ATEN, dix avantages au service de votre entreprise Qualité de mise en œuvre
Visual Studio 2013 Concevoir et développer des projets Web, les gérer avec TFS 2013
Introduction 1. Présentation du cas d étude 13 1.1 Présentation générale 13 1.2 Présentation des applications 13 2. Déroulement du projet 14 3. Pré-requis et fondamentaux techniques à connaître 15 3.1
PPE 4 : Mise en œuvre d un réseau interne sécurisé ainsi que des outils de contrôle et de travail collaboratif SOMMAIRE
PPE 4 : Mise en œuvre d un réseau interne sécurisé ainsi que des outils de contrôle et de travail collaboratif Objectifs du projet et du service à réaliser Dans le but de mettre en place un réseau interne