Especificación de Modelos de Información de Gestión de Red Mediante el Uso de Ontologías. Ontologías



Documentos relacionados
GESTIÓN DE REDES PARTE III

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de

TEMA 5. Otras arquitecturas distribuidas II. Objetos distribuidos y CORBA

OMG - CORBA. Object Management Group. Common Object Request Broker (CORBA)

UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS

Generación de código para Hibernate desde modelos UML

"Módulo OOWS para StarUML" INTRODUCCIÓN

Service Oriented Architecture

Tema 4. GESTIÓN DE RED EN OSI

Organización. Elaboró: Ing. Ma. Eugenia Macías Ríos

Desarrollo y servicios web

Búsqueda sobre catálogos basada en ontologías

Modelo de gestión de Internet

Uso de ontologías en tareas de recupero de información. Marcelo Tallarico Tesis de Licenciatura

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

Buscadores basados en agentes inteligentes

Coordinación n de Componentes mediante Conectores Implementados con Servicios Web

Interoperabilidad Semántica Realidad o Ficción? 35 años de investigación, innovando con energía

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

EXPERIENCIAS EN LA GESTIÓN DE APLICACIONES DISTRIBUIDAS

FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos

Curso de Java POO: Programación orientada a objetos

Apéndice 1. DMOF Y MOF 2

ESPECIFICACIÓN DEL COMPORTAMIENTO DE GESTIÓN DE RED MEDIANTE ONTOLOGÍAS

Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech

Introducción. Metadatos

INTEROPERABILIDAD ENTRE LOS MARCOS DE GESTION SNMP Y CORBA (GATEWAY)

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

19. Packages o paquetes

GESTIÓN DE REDES PARTE II

Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal

La Web Semántica como herramienta para e-learning

CAMINANDO HACIA LA WEB SEMÁNTICA

Un poco más acerca de SNMP

Seminario Web Semántica y Ontologías

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia

JAVA EE 5. Arquitectura, conceptos y ejemplos.

Modulo 3 Cómo usar mapas conceptuales en la formación NECOBELAC

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>

Ingeniería de Software en SOA

SINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ]

3.9 Patrón Distributed callback

Un poco más acerca de SNMP SNMP SMI. SNMP SMI: Ejemplo. Tipos de datos. Tiposde datosde un objeto OBJECT-TYPE MODULE-IDENTITY:

Presentado por: Jordy Vílchez Astucuri

Curso de JavaServer Faces

Introducción a Protégé

Ontologías. Santi García Jiménez

Tema 5. GESTIÓN DE REDES DE TELECOMUNICACIONES

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

Estándares del DMTF. Dra. Ing. Caridad Anías Calderón Departamento de Telemática Cujae

Máster en Lenguajes y Sistemas Informáticos: Tecnologías del Lenguaje en la Web Universidad de Educación a Distancia Marzo 2013

La Necesidad de Modelar. Diseño de Software Avanzado Departamento de Informática

Base de Datos. Profesor: José Miguel Rubio L. P. UNIVERSIDAD CATÓLICA DE VALPARAÍSO FACULTAD DE INGENIERÍA ESCUELA DE ING.

Mantención y operación de redes. Alberto Castro Rojas

Aplicaciones de las vistas Concepto de vista Vistas en SQL Vistas en SQL.

Redes P2P y Java: JXTA

Envío y recepción de SMS mediante GSM-CTRL en una Galaxia vía OPC

Organizaciones Virtuales e Integración de Información. José Abásolo Prieto

MDE Aplicaciones. Juan Manuel Cueva Lovelle B. Cristina Pelayo García-Bustelo Universidad de Oviedo

El Modelo de Referencia OSI

5.1 Introducción a Servicios Web

OWL DESCRIPCION DE LA ONTOLOGÍA. Alberto Gómez López

Un primer acercamiento a la CMDB.

Autenticación Centralizada

Administración de servidores WINDOWS

Seminario Repositorios Institucionales Centros Públicos de Investigación-CONACYT. La Interoperabilidad en el ámbito de los Repositorios Nacionales

DEPARTAMENTO DE INFORMÁTICA CICLO FORMATIVO DE GRADO SUPERIOR ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS MÓDULO: REDES DE ÁREA LOCAL CURSO:

Introducción a ZEUS. Introducción. Curso Doctorado Sistemas Multi-agente. Zeus es una herramienta de desarrollo de SMA.

Web Semántica. Características. Servicios Web. Juan Ramón Cayón Alcalde Curso de Doctorado: Adquisición de Conocimiento

Enginyeria del Software III

DICOM (Digital. Imaging and Communications in Medicine)

DEFINICIÓN DE ONTOLOGÍAS EN SOFIA2

Metadatos en Plataformas ECM

SISTEMAS DE INFORMACIÓN III TEORÍA

EXTENSIBLE BUSINESS REPORTING LANGUAGE : XBRL NOVIEMBRE 2015

BASE DE DATOS: ENFOQUE ORIENTADO A OBJETOS. Dámaso López Aragón

El Proceso Unificado de Desarrollo de Software

Programación Orientada a Objetos con Java

Escuela Politécnica Nacional I. Bernal. Iván Bernal, Ph.D. 4

SISTEMAS DISTRIBUIDOS DE REDES 3.- ESTANDAR CORBA Características

CAPITULO III. TECNOLOGÍA SNMP

3. Componentes del Modelo de Conocimiento

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

O jeto de apre r ndizaje

REDES INFORMÁTICAS REDES LOCALES. Tecnología de la Información y la Comunicación

a) Cita y comenta brevemente los grados de acoplamiento. Clasifícalos y ordénalos en orden creciente al nivel de acoplamiento asociado.

LOS METADATOS Y SU LUGAR EN LA ARENA INTERNACIONAL METADATA AND ITS PLACE IN INTERNATIONAL ARENA

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

Servicios Web Ubicuos Activados por Voz

2.1 Multibase. Información mas detallada sobre este sistema se encuentra en [Ceri y Pelagatti 1985].

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

EXTENSIÓN DE UML PARA APLICACIONES WEB

SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES. Manufactura Integrada por Computadora (CIM) Qué es es CIM?

- Bases de Datos - - Diseño Físico - Luis D. García

SUPLEMENTO EUROPASS AL TÍTULO

Gestión de la Información Multimedia en Internet Gestión del conocimiento DAML y ontologías consensuadas

INGENIERÍA DEL SOFTWARE I. Univ. Cantabria Fac. de Ciencias. Especificación de Requisitos. Práctica 2

Introducción a la Web Semántica

Recomendaciones para procesos de integración con Web-Services

Transcripción:

Especificación de Modelos de Información de Gestión de Red Mediante el Uso de Ontologías <jorge.lopez_vergara@uam.es> Departamento de Ingeniería Informática Universidad Autónoma de Madrid Introducción Contenido Modelos de información de gestión de red integrada Ontologías Aplicaciones Especificación de Modelos de Información de Gestión 2 <jorge.lopez_vergara@uam.es> 1

Introducción Definición de Gestión de Red Planificación, organización, supervisión y control de elementos de comunicaciones para garantizar un nivel de servicio, y de acuerdo a un coste Especificación de Modelos de Información de Gestión 3 Introducción Gestión de red integrada Resuelve los problemas para supervisar y controlar equipos heterogéneos Acceso uniforme a los recursos gestionados Se normaliza: Protocolo de comunicaciones Modelo de información de gestión Definiciones de información de gestión Ejemplos de gestión de red integrada Internet: SNMP+SMI+MIBs TMN: CMIP+GDMO+MIBs WBEM: HTTP+CIM+esquemas CIM Especificación de Modelos de Información de Gestión 4 <jorge.lopez_vergara@uam.es> 2

Introducción Existen múltiples marcos de gestión integrada Distintos protocolos de intercambio de información Distintos modelos de información con definiciones distintas e incompatibles No es posible realizar una gestión integrada si hay que usar dos o más marcos Las soluciones actuales no tratan la semántica de las definiciones de información Las ontologías pueden ayudar a integrar semánticamente la información Especificación de Modelos de Información de Gestión 5 Objetivos Agente DMI Agente SNMP Gestor Agente CMIP Agente CORBA Reglas de comportamiento Correspondencias semánticas MIF Modelo común GDMO IDL fusionado SMI Fusión Traducción semántica sintáctica de de definiciones definiciones Especificación de Modelos de Información de Gestión 6 <jorge.lopez_vergara@uam.es> 3

Contenido Introducción Modelos de información de gestión de red integrada Ontologías Aplicaciones Especificación de Modelos de Información de Gestión 7 Definición de gestión de red Modelo de información Lenguaje de definición Definiciones de información (MIBs) Modelos actuales: TMN (OSI-MS): GDMO Internet (SNMP): SMI Equipos de sobremesa (DMI): MIF Procesamiento distribuido (CORBA): IDL Gestión Web (WBEM): CIM/MOF Especificación de Modelos de Información de Gestión 8 <jorge.lopez_vergara@uam.es> 4

TMN y OSI-MS GDMO Orientado a objetos Paquetes de atributos para reutilización ATTRIBUTE GROUP +group-label: OCTET STRING +DESCRIPTION: OCTET STRING +REGISTERED AS: OBJECT IDENTIFIER ATTRIBUTE +attribute-label: OCTET STRING +WITH ATTRIBUTE SYNTAX: ANY +DEFAULT VALUE: ANY +INITIAL VALUE: ANY +PERMITTED VALUES: SET +REQUIRED VALUES: SET +GET: boolean +REPLACE: boolean +REPLACE-WITH-DEFAULT: boolean +ADD: boolean GROUP ELEMENTS DERIVED FROM CHARACTERIZED BY ATTRIBUTE GROUPS ATTRIBUTES MANAGED OBJECT CLASS +class-label: OCTET STRING +REGISTERED AS: OBJECT IDENTIFIER PACKAGE +package-label: OCTET STRING +REGISTERED AS: OBJECT IDENTIFIER NOTIFICATION +notification-label: OCTET STRING +MODE: List NOTIFICATIONS +WITH INFORMATION SYNTAX: ANY +WITH REPLY SYNTAX: ANY +REGISTERED AS: OBJECT IDENTIFIER AND ATTRIBUTE IDS CONDITIONAL PACKAGES PARAMETERS SUBORDINATE OBJECT CLASS NAMED BY SUPERIOR OBJECT CLASS BEHAVIOUR ACTIONS BEHAVIOUR BEHAVIOUR +behaviour-definition-label: OCTET STRING +DEFINED AS: OCTET STRING ACTION +action-label: OCTET STRING +MODE: List +WITH INFORMATION SYNTAX: ANY +WITH REPLY SYNTAX: ANY +REGISTERED AS: OBJECT IDENTIFIER PARAMETERS BEHAVIOUR NAME BINDING +name-binding-label: OCTET STRING +CREATE: List +DELETE: List +REGISTERED AS: OBJECT IDENTIFIER BEHAVIOUR BEHAVIOUR +REMOVE: boolean +MATCHES FOR: List +REGISTERED AS: OBJECT IDENTIFIER PARAMETER PARAMETER +parameter-label: OCTET STRING +CONTEXT: List +WITH SYNTAX: ANY DERIVED FROM +REGISTERED AS: OBJECT IDENTIFIER BEHAVIOUR WITH ATTRIBUTE Especificación de Modelos de Información de Gestión 9 SMIv2 Gestión en Internet No orientado a objetos Tablas y variables escalares MODULE-IDENTITY +Name: Text +LAST-UPDATED: UTCTime +ORGANIZATION: Text +CONTACT-INFO: Text +DESCRIPTION: Text +OID: OBJECT IDENTIFIER Revision +REVISION: UTCTime +DESCRIPTION: Text OBJECT-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE +Name: Text +STATUS: Status +Name: Text +SYNTAX: Syntax OBJECTS +Name: Text +STATUS: Status +DESCRIPTION: Text +UNITS: Text +DESCRIPTION: Text +REFERENCE: Text +MAX-ACCESS: Access +REFERERENCE: int +OID: OBJECT IDENTIFIER +STATUS: Status +OID: OBJECT IDENTIFIER +DESCRIPTION: Text +REFERENCE: Text 0..1 +OID: OBJECT IDENTIFIER +DEFVAL: int AUGMENTS Especificación de Modelos de Información de Gestión 10 INDEX <jorge.lopez_vergara@uam.es> 5

Gestión de equipos de sobremesa component +name: string MIF No orientado a objetos Tablas y atributos path +name: string +dos: string +macos: string +os2: string +unix: string +win16: string +win32: string table +name +id +class +value +description: string +pragma: string 1..* group +name: string +class: string +id: int +description: string +key +pragma enum +name 0..1 1..* number +associated string: string +win9x: string +winnt: string 1..* attribute +name +id +description +type +access +pragma +storage +value Especificación de Modelos de Información de Gestión 11 IDL Gestión en entornos de procesamiento distribuido 1..* module declaration inheritance truncatable raises typedef typeprefix interface +abstract: boolean valuetype +abstract: boolean getraises setraises +scoped_name: string +local: boolean +custom: boolean exception attribute operation +type: type typeid +prefix: string supports value element raises +readonly: boolean +type: type +oneway: boolean +type: type +context: string +scoped_name: string const member +id: string export state member factory +type: type +expression: expr + identifier: string +public: boolean +private: boolean +type: type parameter +in: boolean +type: type in +out: boolean +type: type +type: type Especificación de Modelos de Información de Gestión 12 <jorge.lopez_vergara@uam.es> 6

Gestión basada en Web CIM Orientado a objetos Extensible mediante calificadores Characteristics Named Element +Name: String Property Override Property 0..1 Element Schema 1..* Element Trigger Method Override 0..1 Method Schema Qualifier Property Domain Range Class Method Domain 0..1 Trigger +Value: Variant SubType Supertye Reference Association Indication 2..* Especificación de Modelos de Información de Gestión 13 Gestión basada en Web Esquemas CIM Estructura en margarita Modelo nuclear (core model) Modelos comunes (common models) Esquemas de extensión (extension schemas) Información relacionada mediante herencia Sintaxis: MOF, UML, XML DAP Network Extension Schema System Core Device Apps Physical Especificación de Modelos de Información de Gestión 14 <jorge.lopez_vergara@uam.es> 7

Interoperabilidad de modelos de gestión integrada El objetivo de la gestión integrada era hacer una gestión homogénea sobre recursos heterogéneos Es necesario establecer mecanismos de interoperabilidad para alcanzar este objetivo Soluciones existentes Estándares IIMC, JIDM y DMI Gestión paraguas y WBEM Otras aproximaciones de grupos de investigación Especificación de Modelos de Información de Gestión 15 Gestores JIDM IIMC, JIDM y DMI IIMC CORBA TMN SNMP DMI DMI Pasarelas TMN CORBA CORBA TMN SNMP CORBA TMN SNMP SNMP DMI SNMP CORBA SNMP TMN Agentes CORBA TMN SNMP DMI Especificación de Modelos de Información de Gestión 16 <jorge.lopez_vergara@uam.es> 8

Arquitectura de gestión paraguas Común Aplicación de gestión Interfaz común Modelo de información IDL Modelo de información GDMO Modelo de información SMI Modelo de información MIF Modelo de información IIOP CMIP SNMP DMI Servidores de aplicaciones Dispositivos de telecomunicación Dispositivos de red Ordenadores de sobremesa Especificación de Modelos de Información de Gestión 17 Arquitectura de CIM/WBEM Cliente WBEM HTTP/CIM-XML CIMOM CIM HTTP/CIM-XML Proveedor CORBA Proveedor CMIP Proveedor SNMP Proveedor DMI IIOP CMIP SNMP IPC/RPC Agente CORBA Agente CMIP Agente SNMP Agente DMI Especificación de Modelos de Información de Gestión 18 <jorge.lopez_vergara@uam.es> 9

Niveles de traducción CIM también define los tipos de traducción que pueden existir Dominio origen Dominio destino Ejemplares Dominio Ejemplares Modelo Metamodelo Técnica Reescritura Modelo Metamodelo La traducción de dominio conserva la semántica de la información definida Pero las traducciones son en general de reescritura o técnicas Especificación de Modelos de Información de Gestión 19 Limitaciones de las soluciones actuales Están principalmente orientadas a la traducción de los protocolos Pero los gestores también trabajan a partir de los modelos de información Un gestor debe manejar tantos modelos como dominios existan La existencia de distintos dominios no es transparente a las aplicaciones de gestión Los dominios quedan aislados si se trabaja con cada uno de ellos de manera diferente Esto es debido a que no tratan el problema desde la semántica del modelo de información Especificación de Modelos de Información de Gestión 20 <jorge.lopez_vergara@uam.es> 10

Contenido Introducción Modelos de información de gestión de red integrada Ontologías Aplicaciones Especificación de Modelos de Información de Gestión 21 Definición de ontología Una especificación explícita y formal de una conceptualización compartida Explícita: compuesta de conceptos, propiedades, relaciones, funciones, axiomas y restricciones Formal: puede ser interpretada por máquinas Conceptualización: modelo abstracto del dominio a representar Compartida: acordada por grupos de expertos Aplicaciones Tradicionalmente en inteligencia artificial y sistemas expertos Actualmente agentes inteligentes y web semántica Especificación de Modelos de Información de Gestión 22 <jorge.lopez_vergara@uam.es> 11

Lenguajes Lenguajes tradicionales KIF, Ontolingua y OCML OKBC F-Logic LOOM Lenguajes basados en XML SHOE, XOL y OML RDF y RDFS OIL, DAML+OIL y OWL Especificación de Modelos de Información de Gestión 23 Técnicas de interoperabilidad de ontologías existentes Al igual que en gestión de red, existen múltiples ontologías definidas para un mismo dominio Es necesario integrarlas Fusión y alineamiento de ontologías Crear una ontología a partir de varias fuentes Distintas aproximaciones Según conceptos y propiedades Según ejemplares Correspondencia de ontologías Definir reglas para traducir los conceptos Ontologías de correspondencia Especificación de Modelos de Información de Gestión 24 <jorge.lopez_vergara@uam.es> 12

Introducción Contenido Modelos de información de gestión de red integrada Ontologías Aplicaciones Especificación de Modelos de Información de Gestión 25 Aplicaciones de las ontologías para la integración de información de gestión Análisis y comparación de la expresividad semántica de los modelos de información de gestión Adaptación de un lenguaje de ontologías para expresar información de gestión y comportamiento Mecanismos de integración semántica de definiciones de información Gestor de red basado en ontologías Especificación de Modelos de Información de Gestión 26 <jorge.lopez_vergara@uam.es> 13

Análisis de expresividad semántica Comparación de lenguajes de definición de información de gestión GDMO, SMIv2, SMIng, MIF, IDL y MOF/CIM Según estudios acerca de las características de lenguajes de ontologías Se han estudiado 25 características en total Conceptos (2), propiedades (4) y facetas (7) Taxonomías (4) Relaciones y funciones (4) Ejemplares (3) Axiomas y restricciones (1) Especificación de Modelos de Información de Gestión 27 Análisis de expresividad semántica Resultados MOF/CIM es el lenguaje más expresivo (posee 16 características + 1 posible) El siguiente en la clasificación es GDMO (8+5) Debilidades comunes a todos los lenguajes de definición de información de gestión Su semántica no es formal Definición de jerarquías Definiciones operacionales Definición de axiomas y restricciones Necesario mejorar los lenguajes para aumentar su capacidad de expresar semántica Especificación de Modelos de Información de Gestión 28 <jorge.lopez_vergara@uam.es> 14

Lenguaje de ontologías para especificar información de gestión Escoger uno con gran aceptación: OWL OWL no posee todas las estructuras típicas de los lenguajes de gestión Se puede añadir una capa por encima Así, un sistema que interprete OWL, puede entender gran parte de la información OWL+Mgmt OWL XSD RDFS RDF XML Especificación de Modelos de Información de Gestión 29 Lenguaje de ontologías para especificar información de gestión Estructuras que posee OWL Clases, herencia, propiedades, ejemplares Facetas típicas de gestión con símiles en OWL Restricción de tipo de datos, cardinalidad, documentación, estado de implementación, identificador único, distinción, referencia y redefinición Adición de nuevas facetas Valor por defecto, acceso, unidades Se definen en RDFS indicando que el dominio es owl:datatypeproperty Especificación de Modelos de Información de Gestión 30 <jorge.lopez_vergara@uam.es> 15

Especificación de comportamiento Extensión de CIM mediante calificadores Nuevos calificadores Constraint y ConstraintLanguage Se puede emplear OCL, o cualquier lenguaje de restricciones como PAL (basado en KIF) OWL no permite definir todas las restricciones, pero sí otros lenguajes de ontologías, como Ontolingua Posible inconveniente a la hora de usar OWL para definir información de gestión SWRL soluciona en parte este problema Especificación de Modelos de Información de Gestión 31 Especificación de comportamiento Dos tipos de reglas de comportamiento: Implícitas, definidas en el modelo. Deben ser ciertas siempre Ejemplo: el lenguaje en uso (CurrentLanguage) de una impresora (CIM_Printer) debe estar incluido en la lista de lenguajes soportados (LanguagesSupported) Explícitas, definidas localmente. Deben cumplirse para seguir una política de gestión Ejemplo: el espacio disponible (AvailableSpace) de todos los sistemas de archivos (CIM_FileSystem) deberá ser superior al 10% el espacio total (FileSystemSize) Especificación de Modelos de Información de Gestión 32 <jorge.lopez_vergara@uam.es> 16

Especificación de comportamiento Ejemplos Regla implícita: contenida en la descripción de la propiedad (defrange context?printer CIM_Printer :FRAME CIM_Printer) inv: (forall self.languagessupported?printer (element-of (CurrentLanguage?printer) ->includes(self.currentlanguage) (LanguagesSupported?printer) ) ) Regla explícita: definida según la política de gestión ( defrange context?fs CIM_FileSystem :FRAME CIM_FileSystem inv: ) ( forall self.availablespace?fs > ( > ( AvailableSpace?fs ) self.filesystemsize * 0.10 ( * 0.10 ( FileSystemSize?fs ) ) ) ) Especificación de Modelos de Información de Gestión 33 Integración semántica de definiciones de información Fusión y correspondencia Heurísticos de fusión Por cadenas similares Por jerarquías de herencia Por dominio de propiedades Clasificación de posibles correspondencias Directa, valores, tipos de datos, operaciones aritméticas, operaciones sobre cadenas, combinado Ontología de correspondencia 1..* Formula Element 1..* Formula Element source source elements elements 1..* inverse formula +language: String 1..* inverse formula +language: String +type: String +type: Stringmapped elements mapped elements +expression: String target elements +reference: String +expression: String 1..* 1..* target elements +reference: String 1..* 1..* Especificación de Modelos de Información de Gestión 34 <jorge.lopez_vergara@uam.es> 17

Integración semántica de definiciones de información Método M&M (Map & Merge) Actividades del usuario en gris Actividades automáticas en blanco Proponer clases candidatas a fusionar o alinear Traducción sintáctica Cargar modelo a fusionar Realizar fusión de clases Proponer regla de correspondencia para las propiedades fusionadas Crear ejemplares de Element en la ontología de correspondencia Definir regla de correspondencia para las propiedades fusionadas, incluyendo ejempares de Formula y relaciones Proponer propiedades candidatas de fusion para la clase fusionada Realizar fusión de propiedades Proponer regla de correspondencia para las propiedades fusionadas Definir regla de correspondencia para las propiedades fusionadas, incluyendo ejemplares de Formula y relaciones Especificación de Modelos de Información de Gestión 35 Arquitectura de un gestor de red basado en ontologías Requisitos Acceso a múltiples dominios de gestión Uso del modelo de información común así como las reglas de correspondencia Aprovechar definiciones de comportamiento Restricciones Utilizar desarrollos existentes: WBEM El acceso a los distintos dominios de gestión debe ser transparente a las aplicaciones Especificación de Modelos de Información de Gestión 36 <jorge.lopez_vergara@uam.es> 18

Arquitectura de un gestor de red basado en ontologías Cliente Lee OWL+Mgmt Gestor de red + CIMOM Motor de inferencias Defs. fusionadas + restricciones Proveedores Proveedor CORBA O. C. Proveedor CMIP O. C. Proveedor SNMP O. C. Proveedor DMI O. C. IIOP CMIP SNMP IPC/RPC Agente CORBA Agente CMIP Agente SNMP Agente DMI Especificación de Modelos de Información de Gestión 37 Conclusiones Problema a la hora de gestionar recursos con marcos de gestión diferentes Ontología permiten tratarlo desde la semántica de la información definida Diversas aplicaciones Comparación de lenguajes de gestión Mejora de expresividad semántica Fusión y correspondencia de modelos de información Trabajos futuros Gestión basada en servicios web semánticos Especificación de Modelos de Información de Gestión 38 <jorge.lopez_vergara@uam.es> 19

Publicaciones relacionadas HP-OVUA 2002 Jorge E. López de Vergara, Víctor A. Villagrá, Julio Berrocal, Semantic Management: advantages of using an ontology-based management information meta-model IM 2003 Jorge E. López de Vergara, Víctor A. Villagrá, Julio Berrocal, Juan I. Asensio, Roney Pignaton, Semantic Management: Application of Ontologies for the Integration of Management Information Models IEEE Network (Mayo/Junio 2003) Jorge E. López de Vergara, Víctor A. Villagrá, Juan I. Asensio, Julio Berrocal, Ontologies: Giving Semantics to Network Management Models HP-OVUA 2003 Jorge E. López de Vergara, Víctor A. Villagrá, Julio Berrocal, An ontology-based method to merge and map management information models Jitel 03 Jorge E. López de Vergara, Víctor A. Villagrá, Julio Berrocal, Gestión Semántica: Aplicando las Ontologías a la Gestión de Red HSNMC 04 Jorge E. López de Vergara, Víctor A. Villagrá, Julio Berrocal, Benefits of Using Ontologies in the Management of High Speed Networks HP-OVUA 04 Jorge E. López de Vergara, Víctor A. Villagrá, Julio Berrocal, Application of the Web Ontology Language to define management information specifications Especificación de Modelos de Información de Gestión 39 Publicaciones relacionadas IEEE Communications Magazine (Julio 2004) Jorge E. López de Vergara, Víctor A. Villagrá, Julio Berrocal, Applying the Web Ontology Language to management information definitions HP-OVUA 05 Antonio Guerrero, Víctor A. Villagrá, Jorge E. López de Vergara, Including management behavior defined with SWRL rules in an Ontology-based management framework Jitel 05 Antonio Guerrero, Víctor A. Villagrá, Jorge E. López de Vergara, Definición del comportamiento de gestión de red con reglas SWRL en un marco de gestión basado en ontologías en OWL Jorge E. López de Vergara, Víctor A. Villagrá, Julio Berrocal, Definición y Desarrollo de Técnicas Basadas en el Conocimiento para su Aplicación a la Gestión de Redes y Servicios: Gestión Semántica (TIC2002-00934) DSOM 05 Antonio Guerrero, Víctor A. Villagrá, Jorge E. López de Vergara, Ontology-based integration of management behaviour and information definitions using SWRL and OWL Jorge E. López de Vergara, Víctor A. Villagrá, Julio Berrocal, On the formalization of the Common Information Model metaschema MMNS 05 Jorge E. López de Vergara, Víctor A. Villagrá, Julio Berrocal, Application of OWL-S to define management interfaces based on Web Services Especificación de Modelos de Información de Gestión 40 <jorge.lopez_vergara@uam.es> 20