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
Mon carnet De comportement
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"®
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
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.
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.
Quelles perspectives pour le numérique dans les entreprises françaises
Guillaume KRUMULA présente Exposés Système et Réseaux IR3 Mardi 5 Février 2008.
ANALYSE DES TRAITEMENTS
Cours 6 : Les Web Services et UDDI Mars Version 1.0 -
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
Ecriture simplifiée d'une somme de relatifs
Atelier Portail SAP Durée : 2h.
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
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.
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
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% » ?
Notre calendrier français MARS 2014
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
C'est pour bientôt.....
Veuillez trouver ci-joint
Sécurité et Vie Privée Dans les Réseaux Sociaux
Aire d’une figure par encadrement
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.
Conférence du groupe X- Environnement, 24 avril 2013 L’impact écologique des infrastructures numériques Cédric Gossart Institut Mines-Télécom Télécom Ecole.
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)
Outil de gestion des cartes grises
Réussir vos projets informatiques est déterminant …
Hub’ID, un service de traçabilité RFID opéré Une innovation Hub télécom Démo.
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
REUNION SUR LE MATERIEL VEGETAL EN VAL DE LOIRE VENDREDI 15 NOVEMBRE 2013 JUIGNE SUR LOIRE.
Supports de formation au SQ Unifié
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
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 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 Core Médiation de données Médiation 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 Système d'Information UC1 : Décomposition de messages et agrégation de messages Application Pervasive UC2 : Système de remonté de données RFID Description et analyse Spécification de larchitecture Spécification des instances Déploiement

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 étiquètes 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 étiquètes 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 lectuers 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 étiquetes lues par de differents lecteurs 3) Ajouter lidentifiant de levent cycle EC 6) Filtrage des etiquetes (en utilisant des expressions) 4) Eliminatation des doublons 1) Lecture périodique (poll) des étiquètes 7) Generation du rapport 4) Ordonnance des messages 5) Calcul de lensemble (CURRENT, ADDITION, DELETION) 1. Logical Reader 2. Aggregate (EC) 3. Duplicate 4. ReportSet 5. Filtrage 6. Génération 7) 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 Système d'Information UC1 : Décomposition de messages et agrégation de messages Application Pervasive UC2 : Système de remonté de données RFID Description et analyse Spécification de larchitecture Spécification des instances Déploiement

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" Handler periodic-scheduler" de la bibliothèque Cilia Processor = traitement métier But : agrégation des étiquètes qui proviennent de différents lecteurs POJO "EventCycle" Dispatcher = routage But : router un message vers le composant destinataire Handler "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 Filter Cilia compendium : Aspire-Filter

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" Handler "immediate-scheduler" de la bibliothèque Cilia Processor = traitement métier But : filtrage des étiquètes en utilisant des expressions réguliers POJO "Filter" Dispatcher = routage But : router un message vers le composant destinataire Handler "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 Cilia compendium : Aspire-Filter

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

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

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

Groupe France Télécom Projet Cilia : collaboration LIG Adèle – Orange Labs/MAPS/MEP slide 22 Annexe