Agents intelligents et XML : Plate-forme de services personnalisés. Abdouroihamane Anli anli@archimed.fr



Documents pareils
Quel ENT pour Paris 5?

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

Petite définition : Présentation :

Joomla! Création et administration d'un site web - Version numérique

Mise en œuvre d une Gateway HTTP/HTTPS avec un serveur de Présentation en DMZ

Sage CRM. 7.2 Guide de Portail Client

CAHIER DES CHARGES D IMPLANTATION

1 LE L S S ERV R EURS Si 5

Conception d'une plate-forme collaborative Microsoft SharePoint 2003

L art d ordonnancer. avec JobScheduler. François BAYART

Atelier 1. Portails documentaires : BioLib et Cemadoc

Présentation de la solution Open Source «Vulture» Version 2.0

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Programmation Web. Introduction

Guide pour bien débuter avec

Février Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

INTERCONNEXION ENT / BCDI / E - SIDOC

Chapitre 1 Windows Server

Formation Webmaster : Création de site Web Initiation + Approfondissement

NovaNet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Groupe Eyrolles, 2004 ISBN :

ACP 3.1. Le portail de la relation client

Nous vous garantissons un niveau élevé d exploitation de vos données

En savoir plus pour bâtir le Système d'information de votre Entreprise

Espaces Pédagogiques Pour les Universités Numériques. Un Espace Numérique de Travail centré sur l utilisateur

Mise à jour : Octobre 2011

2.1 Liferay en un clin d'oeil Forces, faiblesses, opportunités et menaces Résumé de notre évaluation... 5

LANDPARK ACTIVE DIRECTORY OPEN/LDAP

Cahier des charges fonctionnel

Gestionnaire des services Internet (IIS)

VOTRE OFFRE CRM 360 ALL INCLUSIVE. crm.amabis.com

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

Politique et charte de l entreprise INTRANET/EXTRANET

Paramétrage de pools d'applications sous IIS 6.0

v7.1 SP2 Guide des Nouveautés

INTERCONNEXION ENT / BCDI / E - SIDOC

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Création d un compte Exchange (Vista / Seven)

Parcours en deuxième année

Une solution de travail collaboratif : SharePoint. Jonathan Krebs

Procédure d'installation complète de Click&Decide sur un serveur

Samson BISARO Christian MAILLARD

Aménagements technologiques

Un outil de communication et de Formation Agricole au service des jeunes ruraux

Architectures web/bases de données

W4 - Workflow La base des applications agiles

Infrastructure RDS 2012

MANUEL UTILISATEUR. ADELYAMIN Version V1.0

Soutenance de projet

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Le serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février IceWarp France / DARNIS Informatique

Catalogue Formations Jalios

Paramétrage du portail de SSOX dans la Console d'administration AppliDis

Imaginez un Intranet

claroline classroom online

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERCONNEXION ENT / BCDI / E - SIDOC

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

Authentification centralisée et SSO Sujet. Table des matières. 1 ORGANISATION Mode de rendu Informations complémentaires 1 2 SUJET 2

Proposition aiw pour le site internet de. Proposition all-in-web 20 avril 2014

Système d Information du CNRST - SIC -

L'intégration de Moodle à l'université Rennes 2 Haute Bretagne

molis result portal Description fonctionnelle La structure système Configuration système requise Architecture du système

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Guide de connexion Wi-Fi sur un hotspot ADP Télécom

MODULES 3D TAG CLOUD. Par GENIUS AOM

contact@nqicorp.com - Web :

Authentifications à W4 Engine en.net (SSO)

AJOUTER UN COMPTE DE MESSAGERIE SUR UN SMARTPHONE

Catalogue des formations 2015

Vérifier la qualité de vos applications logicielle de manière continue

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

GLPI (Gestion Libre de Parc Informatique) Installation et configuration d'une solution de gestion de parc et de helpdesk (2ième édition)

Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.

Installation de Premium-RH

Drupal, un CMS libre adapté aux besoins des bibliothèques

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

Présentation Générale

Exercices Active Directory (Correction)

UE 8 Systèmes d information de gestion Le programme

Fiabilisez la diffusion de vos messages!

LemonLDAP::NG / SAML2. Xavier GUIMARD (Gendarmerie Nationale) Clément OUDOT (Groupe LINAGORA)

Licence professionnelle Réseaux et Sécurité Projets tutorés

Un exemple d'authentification sécurisée utilisant les outils du Web : CAS. P-F. Bonnefoi

Besoins cliniques et tendances en informatisation des services de santé. Fabien de Lorenzi Directeur principal, Orientation produits

Guide d'administration

Authentification unique Eurécia

Rencontre BTS-IRIS / INSA. TICE et Espaces collaboratifs

Serveur d application WebDev

Confidentiel pour le. ACTIVE TELECOM SA 8, bd de Ménilmontant Paris France

! " # $ % & OPN Day Paris 14 mars 2006

Le portail des MSH

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Guide de configuration. Logiciel de courriel

Votre infrastructure est-elle? La collaboration informatique. améliore la performance globale

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

Transcription:

Agents intelligents et XML : Plate-forme de services personnalisés Abdouroihamane Anli anli@archimed.fr

Collaboration Archimed M. Zidi O. Walbecq A. Anli (Doctorant LAMIH, co-financé Archimed/Région Nord-Pas-De-Calais) LAMIH - RAIHM C. Kolski M. Abed E. Grislin-Le Strugeon C. Petit-Rozé INRETS - ESTAS G. Uster

Plan Objectifs Plate-forme de personnalisation basée sur une architecture multi-agents Personnalisation de l information transport Conclusion

Objectifs Faciliter l accès à l information transport multi-modes, multi-exploitants Aide à la préparation du déplacement par la pertinence de l information délivrée Suivre et conseiller l usager tout le long de son déplacement Diversité des supports d interaction Nécessité de personnaliser!!!

Personnalisation Personnaliser le contenant - Adaptation par rapport à l utilisateur, l environnement et la plate-forme - Choix de la plate-forme d accueil et de la manière dont doit s effectuer l interaction par rapport aux données et par rapport à l utilisateur Personnaliser le contenu - Données contextuelles - Données déduites par rapport à son historique propre et/ou par rapport aux historiques des autres utilisateurs

Moteurs de personnalisation Information de contexte Utilisateur Donnée Recommandation Utilisateur Donnée Filtrage collaboratif Content-Profile Matching Communauté Recommandation contextuelle

Remarques Plusieurs méthodes d apprentissage Algorithmes de plus en plus élaborés Choix de méthodes conditionné par rapport aux objectifs Choix des paramètres d apprentissage Etc. Nécessité d une plate-forme générique

Système de Personnalisation Générique Objectifs Faciliter la conception de système d information personnalisée Couvrir les différents aspects d interaction : recherche d information, mobilité, multi-modalité, Réutilisation, évolutivité, distribution,... Facilement intégrable sur des portails personnalisables* existants *Portail personnalisable : portail web dont l utilisateur peut choisir le contenu, la disposition et/ou les couleurs qu il préfère parmi un ensemble prédéfini de contenus, de dispositions et de couleurs.

Vue du Système de Personnalisation (SP) par rapport aux serveurs d information Méthodes de communication avec le SP Algorithmes d apprentissage, méthodes de communication avec les serveurs d information, Serveur D information Serveur D information Communication Serveur D information Serveur D information Serveur d information N SP Système de Personnalisation SIP Système d Information Personnalisée

Agents intelligents Agent intelligent «un système informatique capable d agir de manière autonome et flexible dans un environnement.» [Wooldridge 98] Quelques caractéristiques Communication : muni d un protocole de communication Autonomie et pro-activité : agit sans intervention humaine; son comportement est dirigé par ses buts et prend des initiatives Mobilité : peut se transposer d un site à un autre Reproduction : est capable de se reproduire Apprentissage : est capable d acquérir dynamiquement des compétences et des connaissances qui peuvent influer sur son comportement

SP : Architecture générale Internet BD Assistant Communication inter-agent XML BD Serveur web Recherche Utilisateur final Interface Homme-Machine Serveur SMS Serveur vocal S e r v i c e w e b Requête Réponse Requête Réponse Service web Coordination IHM Communication inter-agent Communication inter-agent Profil IHM Administrateur SP XML Annuaire LDAP Administrateur Serveur

SP : Fonctionnement générale :Utilisateur SITP:ServeurWeb :Coordinateur :Profil :Recherche SIT1:ServeurWeb SITn:ServeurWeb connexion recherche(lieua,lieub',heure') requête(lieua,lieub,heure) demande(lieua,lieub,heure) demande(usera,lieua,lieub,heure) recherche(lieub',lieub,heure") demande(usera,lieua,leub,heure) resultat1 resultat2 solutionspreféréesusera resultatsrecherche reponsedemandeusera reponses reponsechoisie réponsechoisieusera déconnexion MAJ(requête,réponse,userA) deconexionusera MAJ profil SP

SP : Information dynamique personnalisée :Utilisateur :ServeurSMS :Système de Personnalisation (SP) SIT1:ServeurWeb <<créer>> <<créer>> PCAss:Assistant PDAAss:Assistant Mise à jour par l'administrateur du SIT Choix de la plate-forme d'accueil de l'interaction perturbation(lieub',lieub,heure") Recherche les utilisateurs concernés information infoperturbation infoperturbation infoperturbation infomation infomation <<détruire>>

MASC : Gestionnaire de portail Présentation générale MASC est un portail web fédérateur prêt à l emploi Gestion des droits intégrée basée sur un annuaire commun LDAP Les données du portail sont stockées en XML Mise à disposition du noyau sous forme de Web Services Consultation et administration 100% Web 100% unicode, Multialphabet, Multilingue Maintenance aisée du noyau fonctionnel, indépendamment de la charte graphique

MASC : Rendu HTML Rendu HTML Rendering multi-navigateur multilingue multi-alphabet Archimed JAVASCRIPT ENGINE (JSE) Feuille de style XSLT Requête http XML Result Localisation XML Modules Web ASP hébergé par MS IIS WEB Modules Paramètres XML WEB Modules Paramètres XML API haut niveau Interfaces SOAP W3C SIM et MASC

MASC : Fonctionnement Rôles Portail Actions possibles sur le portail : - Administration - Personnalisation - Outils du bureau virtuel -> personnel -> de groupe - etc. Par défaut il existe trois rôles : - Anonyme - Utilisateur - Administrateur. En fonction des groupes de l'utilisateur, détermination de ses rôles En fonction du rôle de l'utilisateur, accès aux services du portail A l'aide de son compte, authentification de l'utilisateur Mode d'accès aux services autorisés Accès aux services par le Menu Menu personnel Accès aux services par la Page d'accueil (encarts) Portail personnel Services utilisables Module d'inscription Services web du client Services d'administration Bureau Virtuel Messagerie Fichiers Agenda Trombinoscope Forums Annuaire LDAP (Windows 2000) Groupe 1 Groupe 2 Utilisateur 1 Utilisateur 2 Utilisateur 3 Utilisation de services en lien avec les données associées (messagerie, menu personnel, agenda ) En fonction des groupes de l'utilisateur, accès aux données des outils de groupe Fichiers de données contextuelles de certains services Données du groupe 1 Données personnelles Données du groupe 2

MASC et transport personnalisé Gestion des inscriptions et des accès Gestion de l IHM grâce aux rôles (IHM et contenu personnalisé) Données stockées en XML Communication SOAP Fournit des outils de collaborations, agenda, mail,

Page d accueil personnelle

Conclusion et perspectives Premier demonstrateur Interconnexion du SP avec un serveur MASC Base de données transport simplifié Personnalisation des requêtes des utilisateurs à partir d un moteur de type Content-Profile Matching Perspectives Interconnexion du SP avec des systèmes d information transport réels (Transpole, SNCF,.?) Développer des services personnalisés pour l usager des transports (agenda, taxi collectifs, ) Evaluations en grandeur réel : performance, montée en charge,

MERCI