Notifications et Communication réseau D. BELLEBIA – 18/12/2007NSY208 CNAM.

Slides:



Advertisements
Présentations similaires
Le modèle de communication
Advertisements

Karima Boudaoud, Charles McCathieNevile
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Réflexivité et réseaux d’ information
Message Oriented Middleware
Alimenter son site web avec SITRA – les grandes options techniques
Introduction Pour concrétiser l’enseignement assisté par ordinateur
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
DUDIN Aymeric MARINO Andrès
Les diagrammes d’interactions
Reference Model of Open Distributed Processing
Le modèle de communication
Module 10 : Gestion et analyse de l'accès réseau
Vue d'ensemble Présentation multimédia : Rôle du routage dans l'infrastructure réseau Activation et configuration du service Routage et accès distant Configuration.
2-Generalites FTP:Protocole De transfert de fichiers sur un réseau TCP/IP. Permet de copier des fichiers depuis ou vers un autre ordinateur du reseaux,d'administrer.
1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
INTRODUCTION.
univ-lr.fr
Urbanisation et Architecture CNAM NFE107
23/05/2006 Résultat Final Business Consulting Services Pré-étude portant sur l'implémentation et l'organisation d'un système de gestion des connaissances.
S.T.S. S.I.O. 1ère année La gestion de projets
Page de garde Introduction aux Design Patterns ISIA, Mars 2003
Etude des Technologies du Web services
SECURITE DU SYSTEME D’INFORMATION (SSI)
Principes de la technologie orientée objets
Module 1 : Préparation de l'administration d'un serveur
Concepts de base : la Classe Pour faire une comparaison simple, une classe serait a priori, une structure C avec des variables et des fonctions.
1 Sécurité Informatique : Proxy Présenter par : Mounir GRARI.
Initiation à la conception de systèmes d'information
7 - EAI Les EAI : Enterprise Application Integration Marché
Programmation Approche composants Ing5 SI
Le protocole FTP.
Historique de SystemC Regroupe 4 courants didées: SCENIC Project : Synopsys+UC Irvine Philips System-Level Data Types, VSIA SLD DWG IMEC, Hardware-Software.
.Net Remoting.
Protocole 802.1x serveur radius
Entre construction théorique et mise en œuvre opérationnelle
Etude globale de système.
FICHIERS : Définition : Algorithme général:
Behavioral Design Patterns The Observer Pattern Roberto Demontis Sylvain Giroux.
Prévisions météorologiques, projections climatiques : que peut- on prévoir et avec quelle fiabilité ? Exercice 2: estimation de la prévisibilité dans le.
Le diagramme de collaboration
Patrons de conceptions de créations
Vue d'ensemble Configuration d'adresses IP
Jour 4: Management & Information System (MIS). Objectives de la session Introduire le thème MIS: définition, les différents éléments, construire le système.
Thème 5 Model-based adaptability management for autonomous mobile group communication Rencontre TOMPASSE/ROSACE - 20 Novembre 2008 Projet RTRA/ROSACE Groupes.
La sécurité dans les réseaux mobiles Ad hoc
Cliquez pour modifier le style de titre du masque ManageEngine ADAudit Plus Qu'est-ce qui change ? Qu'est-ce qui va changer ? Fonctions clés d'ADAudit.
INTRODUCTION.
Pascale MULARD BIANCO, Jean-Michel RUIZ Professeurs à l ’EGIM
Julien Pley – Équipe ADEPT Colloque de DEA 2001/2002
Designs Patterns comment rendre son code faiblement couplé, et maintenable...
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Un visiteur… …venu d’ailleurs Whooooooooooooooo!!!
Mastère Professionnel Systèmes de Communication et Réseaux
5ième Classe (Mercredi, 19 octobre) Prog CSI2572.
Répartition des adresses IP
Modèle Conceptuel des Traitements (MCT)
Nouvelles Technologies Internet & Mobile
François CARCENAC,Frédéric BONIOL ONERA-DTIM Zoubir MAMMERI IRIT
Notifications, Communication, Traitement et Configuration DJBEL – 04/12/2010NSY208 CNAM 1.
Présence et communication peer-to-peer Diplômant : Yves Bresson Professeur responsable : Yves Dennebouy EIVD Septembre - Décembre 2003.
Module 3 : Création d'un domaine Windows 2000
Spécialités Gestion et Finance Ressources humaines et communication
Distributed Planning Distributed Problem Solving, motivations, strategies. Distributed Planning : Centralized planning for distributed plans. Distributed.
Behavioral Design Patterns The Observer Pattern. Intention Définir une dépendance de “1” à “n” entre des objets de telle sorte que lorsque l’état d’un.
Décision incertaine et logistique : Grille typologique
04/06/2015BATOUMA Narkoy1 An OGSI CredentialManager Service ( Par:Jim Basney, Shiva Shankar Chetan, Feng Qin, Sumin Song, Xiao Tu et Marty Humphrey ) Présentation:
Architecture Client/Serveur
INTRODUCTION AUX BASES DE DONNEES
Projet de session Par Eve Grenier Dans le cadre du cours SCG Réalisation d’applications en SIG Jeudi le 20 avril 2006.
Transcription de la présentation:

Notifications et Communication réseau D. BELLEBIA – 18/12/2007NSY208 CNAM

Plan 1) Notifications 2) Communication réseau

1) Notifications / Observateur Problème –Comment permettre à des systèmes, nombreux et hétérogène, de se coordonner simplement ? Forces –Il faut que le moyen de coordination soit flexible –L’événement de coordination doit être paramétrable –Chaque système doit réagir qu’1 seule fois à 1 événement –On ne doit introduire de couplage entre les systèmes

3) Notifications / Observateur Solution –L’observateur permet à un ensemble d’objets (Observateurs) de se mettre à jour quand l’état d’un autre (Sujet) a évolué –Mécanisme d’enregistrement/propagation

3) Notifications / Observateur

1) Notifications / Publisher-Subscriber Problème –Comment permettre à des systèmes de se coordonner de manière fiable, anonyme et asynchrone ? Forces –Peu ou pas d’infrastructure réseau –Mobilité est dimension importante –Offrir le choix pour que les systèmes puissent être notifiés pour les événements qu’ils souhaitent –Un canal fiable, redondance

3) Notifications / Publisher-Subscriber Solution –Publisher-Subscriber est une spécialisation du modèle observateur –Les messages sont délayés et non délivrés directement –2 stratégies de mise en oeuvre par sujet (newsgroup) par contrainte

3) Notifications / Publisher-Subscriber

2) Réseau / Proxy Problème –Comment créer des compositions avec des systèmes distribuées ? Forces –Transparence vis-à-vis de l’infrastructure et de la distribution spatiale –L’invocation des services doit être la même –Du fait de la mobilité, la composition peut se faire de manière dynamique

3) Réseau / Proxy Solution –Le modèle proxy a pour but de fournir localement un objet de substitution pour un objet réel et distant –L’objet de substitution reçoit les requêtes et les fait suivre vers l’objet réel –Le substitut er l’objet concret implémente la même interface –# types de Proxy Proxy dynamique, Cache proxy, Proxy distant, …

3) Réseau / Proxy

2) Réseau / Requeteur Problème –Comment découpler l’ouverture d’1 connexion réseau de la transmission et de du passage de paramètres ? Forces –A préalable de l’ouverture de connexion il faut déterminer le protocole à utiliser –Il faut identifier les erreurs éventuelles –Le masquage de la mécanique réseau est nécessaire

3) Réseau / Requeteur Solution –Le modèle requeteur centralise toutes les opérations nécessaires à l’ouverture et la fermeture réseau.

2) Réseau / Stratégie Problème –Comment permettre à un système embarqué d’utiliser un protocole ou un autre de manière transparente ? Forces –L’ouverture et la fermeture de connexions sont spécifiques à chaque protocole ? –La liste des protocoles supportés par le système peut varier et doit être définie dans un fichier externe –La sélection du protocole dépend du contexte –Le support d’un nouveau protocole doit se faire sans difficultés

3) Réseau / Stratégie Solution –Le modèle stratégie permet de définir une famille d’algorithmes, de les encapsuler et de les rendre interchangeables –Il possible d’utiliser un algorithme sans pour autant connaître son fonctionnement interne

3) Réseau / Stratégie

2) Réseau / Marshaller Problème –Comment créer des compositions avec des systèmes distribuées ? Forces –Transparence vis-à-vis de l’infrastructure et de la distribution spatiale –L’invocation des services doit être la même –Du fait de la mobilité, la composition peut se faire de manière dynamique

3) Réseau / Marshaller Solution –Le modèle proxy a pour but de fournir localement un objet de substitution pour un objet réel et distant –L’objet de substitution reçoit les requêtes et les fait suivre vers l’objet réel –Le substitut er l’objet concret implémente la même interface –# types de Proxy Proxy dynamique, Cache proxy, Proxy distant, …

3) Réseau / Marshaller