Tesis:
A Description Framework and Event-Driven Architecture for the Semantic Web and Semantic Grid.
- Autor: GONZALEZ CABERO, Rafael
- Título: A Description Framework and Event-Driven Architecture for the Semantic Web and Semantic Grid.
- Fecha: 2012
- Materia: Sin materia definida
- Escuela: FACULTAD DE INFORMATICA
- Departamentos: INTELIGENCIA ARTIFICIAL
- Acceso electrónico: http://oa.upm.es/14691/
- Director/a 1º: PEREZ HERNANDEZ, María de los Santos
- Director/a 2º: GOMEZ PEREZ, Asunción de María
- Resumen: El Grid Semántico es el resultado de la convergencia de la Web Semántica y la tecnología Grid, siendo este una extensión de la computación Grid actual en la que la información y los servicios son formalizados para permitir un espacio donde la información tendría un significado bien definido, permitiendo una mayor colaboración hombre maquina al poder ser interpretada tanto por agentes humanos como por agentes software. La computación Grid trata acerca de compartir y combinar recursos computacionales heterogéneos a través de distintas fronteras organizacionales, creando una institución llamada Organización Virtual. Su objetivo puede ser conseguir un objetivo computacional más complejo, o reutilizar recursos infrautilizados. La definición de Organización Virtual ha evolucionado desde que la computación Grid ha adoptado la orientación a servicios y los recursos han sido virtualizados y expuestos como servicios. Los objetivos principales de esta tesis son avanzar en el estado del arte de los marcos de descripción de servicios de la Web Semántica y del Grid Semántico; y de las arquitecturas de provisionamiento de servicios semánticos. Nuestros objetivos principales son: • Un marco de descripción a nivel de conocimiento suficientemente rico para formalizar la semántica necesaria para describir servicios Web y servicios Grid. • Una arquitectura orientada a servicios guiada por eventos que utilice el marco de descripción de servicios propuesto para conseguir su gestión automática y poder conseguir un provisionamiento de servicios semánticos con una alta escalabilidad. Las contribuciones al estado del arte de este trabajo contenido en esta tesis respecto al primer objetivo es Firenze Framework, un marco de descripción con las siguientes características: • Firenze Framework es un marco de descripción capaz de describir las entidades de la computación Grid. Sus principales características son su capacidad para poder describir Organizaciones Virtuales, yendo mas allá que una simple suma de las descripciones de los servicios que la componen; puede ser utilizado para describir información de provenance de una ejecución concreta de una instancia de un servicio Grid; su capacidad para definir interacciones complejas que impliquen varias partes que pueden jugar diferentes roles, múltiples fases y múltiples vistas; y para terminar, la consideración de los servicios como sistemas reactivos, permitiendo la definición de todas las facetas de las instancias de un servicio Grid. • Firenze Framework es un marco de descripción a nivel de conocimiento. Firenze Framework provee una guía en el proceso de adquisición de conocimiento, el uso de un modelo en términos de conocimiento es equivalente a un proceso de adquisición de conocimiento. Además, al ser un marco de descripción a nivel de conocimiento separa claramente el diseño y el nivel de representación, proveyendo una descripción de alto nivel del diseño, y facilitando el reuso y compartición de los diseños. Con respecto al Segundo objetivo, hemos definido e implementado Vega, una arquitectura guiada por eventos para el provisionamiento de servicios semánticos. Sus características principales son: • Auto configuración. Vega se autoconfigura de una manera consistente de manera autónoma. Tareas como añadir nuevos tipos de servicios, la creación o eliminación de instancias de servicios, se manejan de manera automática y transparente. • Escalabilidad. Vega puede manejar una gran cantidad de instancias de servicios, un numero que puede variar durante el tiempo. Esto es posible gracias a dos contribuciones que Vega aporta, el cambio de modo de interacción, Vega es la primera arquitectura orientada a servicios semánticos que propone un modelo de interacción guiado por eventos; y un algoritmo de ruteo de eventos que permite el uso de descripciones complejas acerca de los componentes para distribuir las notificaciones de eventos de una manera descentralizada mediante una red P2P de ruteadores.