Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités.

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Les Web Services Schéma Directeur des Espaces numériques de Travail
CALCUL MENTAL Bernard Izard 6° Avon CM I - TABLES x +
Présentation du prototype :
Approche graphique du nombre dérivé
Cilia, un framework de médiation ouvert, léger, multi-personnalités
Eléments de Génie Logiciel
Présenté à Par. 2 3Termes et définitions 3.7 compétence aptitude à mettre en pratique des connaissances et un savoir-faire pour obtenir les résultats.
Le"cartable électronique"®
Projet n°4 : Objecteering
Urbanisation des Systèmes d'Information - Henry Boccon-Gibod1 Urbanisation de système d'information PLM 4 (Product Lifecycle Management) Préoccupation.
Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités.
Cilia, un framework de médiation ouvert, léger, multi-personnalités
Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités.
Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités.
JXDVDTEK – Une DVDthèque en Java et XML
ANALYSE DES TRAITEMENTS
Cours 6 : Les Web Services et UDDI Mars Version 1.0 -
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
La dynamique dans les modèles, méthodes et outils pour les systèmes daide à la décision : Cadre du processus dintelligence économique Amos DAVID Septembre.
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
Méta IHM WCOMP INFRASTRUCTURE P P P P AA Modèle d’ observation
Ecriture simplifiée d'une somme de relatifs
1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
1 B Système Enjeux et principes Cours DESS Nantes 04 Décembre 2002 Didier ESSAME.
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
Logiciel de Mobile Device Management
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Les Enterprise Service Bus
Musée national dart moderne George Pompidou Quelles nouvelles technologies internet à lhorizon ?
Modèle d’interaction pour les systèmes mixtes
PAFI Référentiel de données par Sonia Watts DGIF (Direction de la gestion et de linformation forestière) 27 octobre 2010 et 3 novembre 2010.
Évolution honoraires, revenus des spécialités cliniques.
Sommaire Objectif de Peakup Principes de fonctionnement
Chaque use-case génère un ou des scénarios, traduits par des diagrammes objets, qui permettent d’introduire et/ou de compléter les diagrammes des catégories.
DeltaPROD Suivi des interventions Gestion de configuration
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Patterns et maintenabilité dans lindustrie : un cas concret Christophe Saint-Marcel Silicomp Ingénierie.
SYSTEMES D’INFORMATION
SCIENCES DE L ’INGENIEUR
Test bilan de calcul mental N°1 :
Développement d’application web
22 Intéropérabilité Silverlight & PHP Le 8 février 2010 GIACOPINO Cyril Directeur pôle technologie TEQUILARAPIDO.
Framework orienté-service de médiation de données
Graphe d interaction La réalisation du graphe d interaction permet d assurer l'uniformité des pages et de navigation qui rendent un projet plus fonctionnel.
Gilbert TOUT NEST QUE CALCUL Vous vous êtes certainement déjà demandé ce que voulait dire « se donner à 100% » ?
Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités.
Cilia Mediation Framework v0.9.0 Implantation.. Plan Cilia: c'est quoi? Capacités. Cilia: Modèle d'implantation. Mise en œuvre: Médiateur Cilia. Assemblage.
SYSTEMES MIXTES MOBILES ET COLLABORATIFS
Travaux de thèse de Julien FRANCOIS
Conception des Réalisé par : Nassim TIGUENITINE.
Sécurité et Vie Privée Dans les Réseaux Sociaux
Aire d’une figure par encadrement
Patrons de conceptions de créations
Interoperabilité des SI - Urbanisation
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
1 Modèle pédagogique d’un système d’apprentissage (SA)
* Source : Étude sur la consommation de la Commission européenne, indicateur de GfK Anticipations.
chapitre -1- OPERATIONS [B] REGLES DE PRIORITE (f n°103) lundi 15 septembre 2014  rappels de 6°  du nouveau en 5°  applications  exercices  Page.
Projet NavInc Florian Bastien Fabien Cornic Antoine Després
CALENDRIER-PLAYBOY 2020.
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
Hub’ID, un service de traçabilité RFID opéré Une innovation Hub télécom Démo.
Supports de formation au SQ Unifié
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Cours MIAGE M1 « Urbanisation des Systèmes d’Information » Henry Boccon-Gibod Urbanisation des Systèmes d’Information Plan de cours.
Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP― slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités.
Cilia, un framework de médiation ouvert, léger, multi-personnalités
Transcription de la présentation:

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 1 Cilia, un framework de médiation ouvert, léger, multi-personnalités PARTIE 4 : Cas d'usage – application pervasive Auteurs : LIG/Adèle – Orange Labs/MAPS/MEP Workshop Cilia : 21 juin 2010

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 2 Plan Partie 1 : Médiation Historique Technologies de médiation Cilia : génération OSGi et multi-personnalités Partie 2 : Framework Cilia Modèle dimplantation Modèle de conception Médiation de données et de service Partie 3 : Processus logiciel Spécification darchitecture Spécification dinstances Déploiement Partie 4 : Cas d'usage Interopérabilité dans un Système dInformation Remontée de données dans un Système Embarqué

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 3 Cas d'usage Application Pervasive UC2 : Système de remonté de données RFID Description et analyse Spécification de larchitecture Spécification des instances

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 4 UC2 : description Lapplication produit de façon périodique un ou plusieurs rapports (documents généralement en XML) qui contiennent les étiquettes qui ont été lues par un ensemble de lecteurs (des dispositifs RFID). Chaque cycle de production des rapports est connu comme Event Cycle (EC). Les étiquettes lues par les lecteurs pendant un EC doivent être traitées avant de produire les rapports. Le traitement consiste en : Agrégation de données de différents lecteurs Eliminitation de doublons Calcul de lensemble Filtrage Génération

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 5 UC2 : description Enorme quantité de données Données traitées

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 6 UC2 : analyse 2) Agréger les étiquettes lues par les différents lecteurs 3) Ajouter lidentifiant de levent cycle EC 7) Filtrage des étiquettes (en utilisant des expressions) 4) Eliminatation des doublons 1) Lecture périodique (poll) des étiquettes 8) Génération du rapport 5) Ordonnancement des messages 6) Calcul de lensemble (CURRENT, ADDITION, DELETION) 1. Logical Reader 2. Aggregate (EC) 3. Duplicate 4. ReportSet 5. Filtrage 6. Génération 9) Notification des rapports aux clients 7. Notification

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 7 Format de rapport 10 urn:epc:pat:gid-96: urn:epc:pat:gid-96: urn:epc:pat:gid-96: urn:epc:pat:gid-96: urn:epc:pat:gid-96: urn:epc:pat:gid-96: urn:epc:pat:gid-96: urn:epc:pat:gid-96: urn:epc:pat:gid-96: urn:epc:pat:gid-96:

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 8 Cas d'usage Application Pervasive UC2 : Système de remonté de données RFID Description et analyse Spécification de larchitecture Spécification des instances

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 9 Architecture Catégories de médiateurs identifiés Duplicate, Calculate, Filter, InvokeS, Aggregate Types de médiateur identifiés pour le cas d'usage Types spécifiques : - EventCycle, Duplicate, Filter, Notifier - CurrentSet, AdditionSet, DeletionSet Types de la bibliothèque Cilia : … - Dispatchers et scheduler

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 10 Event Cycle Scheduler = synchronisation But : transmettre sans délai le message à la partie "traitement métier" periodic-scheduler" de la bibliothèque Cilia Processor = traitement métier But : agrégation des étiquettes qui proviennent de différents lecteurs POJO "EventCycle" Dispatcher = routage But : router un message vers le composant destinataire "multicast-dispatcher" de la bibliothèque Cilia Aspire RFID compendium : Aspire-EventCycle

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 11 Spécification de EventCycle Aspire RFID compendium : Aspire-EventCycle

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 12 Filter Scheduler = synchronisation But : transmettre sans délai le message à la partie "traitement métier" "immediate-scheduler" de la bibliothèque Cilia Processor = traitement métier But : filtrage des étiquettes en utilisant des expressions régulières POJO "Filter" Dispatcher = routage But : router un message vers le composant destinataire "multicast-dispatcher" de la bibliothèque Cilia Aspire RFID compendium : Filter

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 13 Spécification de Filter Aspire RFID compendium : Aspire-Filter

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 14 Cas d'usage Application Pervasive UC2 : Système de remonté de données RFID Description et analyse Spécification de larchitecture Spécification des instances

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 15 Instances Chaîne ou graphe de médiation Spécification des instances des types identifiés Spécification séparée des liaisons (binding )

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 16 N instances de Logical-Reader Un ensemble de lecteurs sont disponibles…

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 17 Une instance de EventCycle Un aggregator EventCycle qui va grouper les données des differents lecteurs…

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 18 M instance de Filter Une instance de Duplicate

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 19 Spécification des liaisons Les instances sont liées en utilisant de bindings.

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 20 Liaison avec le premier médiateur Utilisation du patron proxy Chaque lecteur RFID doit implementer une interface AbstractAdaptor Logical Reader Mediator Reader Adaptor