GDMO Principes de Base. Le modèle OSI Cadre général –s'inscrit dans la partie 4 du modèle de référence OSI –spécifie les procédures de gestion d'un réseau.

Slides:



Advertisements
Présentations similaires
Objectif Trouver les facteurs dun nombre. Objective Find the factors of a number.
Advertisements

Les pronoms compléments
Le pronom en. What does it do? En is a french object pronoun that is used to replace many expressions dependent on quantity En mostly refers to things.
Grief de classification Classification Grievance.
Échanger connaissances et techniques sur les routes et le transport routier 1 The PIARC Website.
Transformation de documents XML
D’AUTRES « MACROS » ASN.1 GABARITS POUR GDMO & LDAP AM Dery SARO1.
Karina Marcus Institut Eurécom
Primary French PowerPoints What’s Your Name?.
Revenir aux basiques !. 1 Revenir aux basiques Processus Nécessité daméliorer la Maîtrise les Offres et Projets: lanalyse des causes racines montre un.
Talking about yourself
Le comparatif des adjectifs Comparing people and things.
OTB Analog module: Input configuration with TSX PREMIUM (TSXCPP110)
interaction in the .LRN platform
Status report SOLEIL April 2008
Réseau des Tribunaux référents Network of Pilot Courts 5. Quels indicateurs pour mesurer la qualité de la justice? Which indicators for measuring the quality.
Coopération/Distribution DEA Informatique Nancy. Content 4 Introduction - Overview 4 Coordination of virtual teams : –explicit interaction model –explicit.
1 AWAP : Administrable Wireless Access Point Projet de fin détude 2003 Cédric Logeais Mathias Faure.
Georges Gardarin 1 LE LANGAGE DE REQUETES SQL l Origines et Evolutions l SQL1 86: la base l SQL1 89: l'intégrité l SQL2 92: la nouvelle norme l SQL3 98:
Université Des Sciences Et De La Technologie DOran Mohamed Boudiaf USTO République Algérienne Démocratique et Populaire Département de linformatique Projet.
XGKS et XUV XGKS and XUV 25/10/2003 V1.0 Conception d une application sans contact How to design a RFID application Comment raccorder un système OSIVIEW.
1 EURODEFENSE 20 mai 2009 May 20th 2009 Site Internet Website Marque communautaire Community Trade Mark Brand EURODEFENSE.
Defence R&D Canada R et D pour la défense Canada Novel Concepts for the COP of the Future Denis Gouin Alexandre Bergeron-Guyard DRDC Valcartier.
Course Design Task Activité de conception de cours de formation.
10 Copyright © Oracle Corporation, Tous droits réservés. Autres concepts relatifs aux déclencheurs.
TM.
PwCs Academy Entretien de recrutement Bien préparer et mener un entretien de recrutement 04 novembre
Defence Research and Development Canada Recherche et développement pour la défense Canada Canada 11-1.
* Google Confidential and Proprietary Khaled KOUBAA Public Policy & Gov't Relations Manager - North Africa Google, Inc. Research, Innovation and Entrepreneurship.
DELF Le 12 au 15 avril POURQUOI DELF? Official French language diplomas (DELF-DALF) - Why take the DELF and the DALF ? The Diplôme dEtudes en Langue.
Mise en œuvre du langage MDX - 1 ère partie- Présentation de lexemple et des outils utilisés -1-
How to solve biological problems with math Mars 2012.
EUROPEAN ASSOCIATION OF DEVELOPMENT RESEARCH AND TRAINING INSTITUTES ASSOCIATION EUROPÉENNE DES INSTITUTS DE RECHERCHE ET DE FORMATION EN MATIÈRE DE DÉVELOPPEMENT.
AFNOR NF Z – "Online Consumer Reviews
Mardi 20 Novembre 2012 Recap I can
Le système scolaire en France
1 La promotion de la santé ancrée dans la loi Le mandat de Promotion Santé Suisse est ancré dans la loi fédérale du 18 mars 1994 sur lassurance maladie.
Rethinking language education, a challenge to tradition Repenser l'éducation aux langues, un défi à la tradition H. G. Widdowson University of Vienna -
SEG 3601 Élaboration de cas d'utilisation avec UCEd
Historique de SystemC Regroupe 4 courants didées: SCENIC Project : Synopsys+UC Irvine Philips System-Level Data Types, VSIA SLD DWG IMEC, Hardware-Software.
SAP Best Practices Commande en ligne pour les clients et les partenaires SAP.
Le 14 octobre Léchauffement: Complétez. 1. Un _______ à main 2. Une place _______ fenêtre 3. Le _______ de sécurité 4. Une __________ de lair 5. Le personnel.
5.1 URDL22005 Systèmes dexploitation Threads Vue dEnsemble Modèles de Multithreading Problèmes des Threads Pthreads Threads Windows XP Threads Linux Threads.
PURCHASING PHASE REVIEW Cornerstones of Purchase baseline
Laboratoire de Bioinformatique des Génomes et des Réseaux Université Libre de Bruxelles, Belgique Introduction Statistics.
L’ensemble microcanonique
Structures de données IFT-2000 Abder Alikacem La librairie STL du C++ Département dinformatique et de génie logiciel Édition Septembre 2009.
14 mai 2003TSTG Barcelona Meeting - Gilbert1 TSTG General Meeting: Configure and Makefile issues Gilbert Grosdidier LAL-Orsay/IN2P3/CNRS & LCG.
Passage entre quaternions et matrice des cosinus directeurs Transition from Quaternions to Direction Cosine Matrices.
Détection et correction des défauts de conception
Systèmes distribués Le futur des systèmes dinformation est: Networked Diverse Numerous Mobile Ubiquitous Systèmes multiagents Middlewares: CORBA JINI HLA.
Cest mercredi le neuf octobre Le plan! 1.Révisions 2.Vocabulaire 3.Jouer 4.Ecouter 5.Parler Il fait beau! Le but! Les couleurs!
1 Spring Term Module 4 Culturethèque-ifru2013 May not be copied for commercial purposes.
Textract Magali Paquot. 2 Outil d'indexation (semi-) automatique de texte.
Marketing électronique Cours 5 La personnalisation.
CLS algorithm Step 1: If all instances in C are positive, then create YES node and halt. If all instances in C are negative, create a NO node and halt.
Donnez l’heure “Time”… it’s a ticking!.
Fabienne Boyer Laboratoire LIG (INRIA-UJF-INPG) Projet SARDES, INRIA Rhône-Alpes APACHE/VELOCITY.
Title of topic © 2011 wheresjenny.com Each and Every when to use ?
16-Oct-00SL-BI and QAP Presented to QAWG on 23/10/2000Slide 1 Quality Assurance in SL/BI Jean-Jacques GRAS (SL-BI)
Branche Développement Le présent document contient des informations qui sont la propriété de France Télécom. L'acceptation de ce document par son destinataire.
Overview %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%%%%%% %%%%%%%
Quelle heure est-il? What time is it ?.
When do we use numbers? Why are they important? Why is it important to know numbers in French (or any other language)? Can you think of some REAL WORLD.
Ministère de l’Éducation, du Loisir et du Sport Responsables des programmes FLS et ELA: Diane Alain et Michele Luchs Animateurs: Diane Alain et Michael.
Bonjour!! Pour être prêt: Répondez aux questions:
Concepts intermédiaires de VHDL
WINS Windows Internet Name Service. What is WINS?  It does name resolution (?!) DNS resolves IP numbers and FQDN ARP resolves IP numbers and MAC addresses.
Work: ISA8895 Implementation Section: Interoperability Chapter: B2O
Transcription de la présentation:

GDMO Principes de Base

Le modèle OSI Cadre général –s'inscrit dans la partie 4 du modèle de référence OSI –spécifie les procédures de gestion d'un réseau hétérogène –définit le cadre architectural des normes de gestion OSI Objectifs "planifier, coordonner, organiser, contrôler et superviser les ressources utilisées dans les communications conformes au modèle OSI et rendre compte de leur utilisation"

Trois modèles Modèle organisationnel Modèle dinformation Modèle fonctionnel

Le modèle organisationnel définit le cadre pour répartir la gestion s'appuie sur les concepts de "systèmes gérés" et de "systèmes gérants" (agents and management systems) le processus d'application de gestion distribuée (DMAP : Distributed management application process) est l'application qui contrôle et surveille les objets gérés. le processus agent (AP : Agent Process) permet la gestion locale.

Schéma dorganisation Système d'administration Processus de gestion CMISE CMIP Processus agent Fonctions Objets gérés D Système administré

Objets gérés Objet administré Attributs Opération Notification

Le modèle dinformation Une approche objet –un langage de description –un langage déchanges Des principes –nommage –enregistrement Des bibliothèques

Description des objets Les attributs Les méthodes Les relations Les paquetages conditionnels L'arbre de contenance

Exemple dune hiérarchie TOP Open System Layer Entity ConnectionCounterAddress T-entity T-connection TPDU counter Peer T-address Hierarchy subtree

Hiérarchie + contenance TOP Open System Layer Entity ConnectionCounterAddress T-entity T-connection TPDU counter Peer T-address Hierarchy subtree + Contenance

Arbre de Nommage DN: LDN: RDN: T-connectionId=1, DN and LDN are sequence of RDNs, MO instances can be referenced either as DNs or LDNs since their application is relative to a given association with a given agent. systemId=fuschia systemId=lotus T-entityId=TCP T-connectionId=1T-connectionId=2... root

Définition des modèles dInformation All that is defined using the templates may be registered in the registration tree. Templates to specify –Managed object class –Package –Parameter –Behavior –Notification – Name binding – Attribute – Attribute group – Action

Arbre denregistrement root (world) ccitt iso joint-iso-ccitt std reg member org authority body dod internet directory mgmt experimental private entreprises reserved proteon ibm hp MIB-1 MIB-2 1 ms 3 9 smi part1partN... 1N

Outil de description Les gabarits GDMO en ASN1 –MANAGED OBJECT CLASS : définition d'une classe –PACKAGE –PARAMETER –NAME BINDING –ATTRIBUTE –GROUP-ATTRIBUTE –BEHAVIOUR –ACTION –NOTIFICATION

Exemple dune classe exampleObjectClass MANAGED OBJECT CLASS DERIVED FROM "Rec. X.721 | ISO/IEC : 1992" : top; CHARACTERIZED BY examplePackage1 PACKAGE; examplePackage2 CONDITIONAL PACKAGE ACTIONS qOSResetAction; NOTIFICATION communicationError ; REGISTRED AS {joint-iso-ccitt ms(9) smi(3) part4(4) package(4) examplepack1(0)}; PRESENT IF!conformance class 2 of underlying ressource implemented as descriptor in ISO/IEC xxxx! ; REGISTRED AS {joint-iso-ccitt ms(9) smi(3) part4(4) managedObjectClass(3) exampleclass(0)} ;

Exemple : system object system MANAGED OBJECT CLASS DERIVED FROM top; CHARACTERIZED BY systemPackagePACKAGE ATTRIBUTESsystemIdGET, systemTitleGET, operationalStateGET, usageStateGET, administrativeStateGET-REPLACE;;; CONDITIONAL PACKAGES administrativeStatePackagePACKAGE ATTRIBUTESadministratoveStateGET-REPLACE; REGISTERED AS{smi2Package14}; PRESENT IF "an instance supports it",....

TOP topMANAGED OBJECT CLASS CHARACTERIZED BY topPackage PACKAGE BEHAVIOUR topBehaviour; ObjectClassGET, nameBindingGET;;; CONDITIONAL PACKAGESpackagesPackagePACKAGE ATTRIBUTESpackagesGET; REGISTERED AS {smi2Package 16}; PRESENT IF "any REGISTERED package, other than this package has been instancied", allomorphicPackagePACKAGE ATTRIBUTESallomorphsGET; REGISTERED AS {Smi2Package 17}; PRESENT IF "if an object supports allomorphism"; REGISTERED AS {smi2MObjectClass 14}; topBehaviourBEHAVIOUR DEFINED AS "This is the top level of managed object class hierarchy and every other managed objet class is a specialization of either this generic class (top) or a specialization of a subclass of top..."

Définition dattribut eventTime ATTRIBUTE WITH ATTRIBUTE SYNTAXE AttributeASN1Module.EventTime ; MATCHES FOR EQUALITY, ORDERING; BEHAVIOUR timeOrdering; REGISTERED AS {smi2AttributeID 13}; timeOrdering BEHAVIOUR DEFINED AS The year, month, day, hour, minute, and seconds fields are compared in order to determine whether the specified value is greater or less than the value of the attribute. The values for the year, month, day, hour, minute, and seconds are determined from the character string representation and the year value is first compared. If equal, the month value is compared and this process is continues if the compared fields are equal.

Expression de la contenance Example transportConnection-nb-1 NAME BINDING SUBORDINATE OBJECT CLASS T-connection; NAMED BY SUPERIOR OBJECT CLASS T-entity; WITH ATTRIBUTE T-connectionId; DELETE deletes-contained-objects; T-entityId=TCP T-connectionId=1T-connectionId=n...

Service CMIS vs GDMO CMIS services enable access/manipulation of the MIT, GDMO specifications give the rules to define adequate CMIS parameters, Name Bindings and naming attribute give the object instance names for MOs, ASN.1 attribute types, action / event argument / reply / parameters types are given by the corresponding GDMO specifications, Attribute matching rules determine the possible filters

CMISE/CMIP Les services de CMISE –Interactions avec les interfaces des objets (lecture, écriture, creation, destruction dinstances,...) –Utilisation des principes de nommage –Sélection dobjets multiples –Actions multiples (atomicité)

Sélection dobjets multiples Scoping Filtering (valeurs dattributs)

Multiple Object Selection and Multiple Replies Multiple object selection = scoping + filtering scoping: baseObject=3 wholeSubTree: 3,6,7,8,9,10,11, nthLevel e.g. 1stLevel: 6,7, baseToNthLevel e.g. baseTo1stLevel: 3,6,7. Filtering: logical expression on MO attribute values (numerical or string based comparisons) grouped through AND/OR/NOT logical operators, This results as a subset of MIT MOs on which is executed the CMIS request (m-get, m-set, m-action, m-delete) and incurring several replies, Multiple replies may also simply occur through action incurring several replies

Services CMIP Opération/notificationService Mode Get attribute valueM-GET confirmé M-CANCEL-GET confirmé Replace attribute value Replace with default value Add memberM-SETconf/non-conf Remove member CreateM-CREATE confirmé DeleteM-DELETE confirmé ActionM-ACTIONconf/non-conf NotificationM-EVENT-REPORTconf/non-conf

Exemple : M_CREATE Paramètres spécifiques –superior object instance –reference object instance Service –nommage : c'est-à-dire définir le GDN (Global Distinguished Name) -->choisir le supérieur dans l'arbre de nommage choisir le RDN (Relative Distinguished Name) M-CREATE utilise 3 paramètres spécifiques : - MOC (Managed object Class) - sa classe - MOI (Managed Object Instance) - son GDN - SOI (Superior Object Instance) - le GDN du supérieur Le gestionnaire a trois possibilités : il peut envoyer MOC et MOI, MOC et SOI ou MOC Dans tous les cas, l'agent renverra MOC et MOI

Exemple : M_CREATE services (suite) –Valorisation des attributs Par ordre de priorité : liste d'attributs envoyés valeurs de l'objet de référence valeurs par défaut de la classe

Quelques liens... GDMO - a searchMiddleware definition - see also: Guidelines GDMO, GDMO (Guidelines for Definition of Managed Objects) is a standard for defining objects in a network in a consistent way. With a consistent "language" for Solstice GDMO Builder Solstice TM GDMO Builder Solstice GDMO Builder Home | Management Home | software site map, Solstice GDMO Builder : Overview k - Cached - Similar pages A Methodology for Formalizing GDMO Behavior Descriptions -... A Methodology for Formalizing GDMO Behavior Descriptions (1999) (Correct) (1 citation) P. Hasselmeyer Information Technology Transfer Office Darmstadt... citeseer.nj.nec.com/hasselmeyer99methodology.html - 18k - Cached - Similar pages etc….. Rechercher GDMO avec Google J ai noté pour vous :