Beruflich Dokumente
Kultur Dokumente
Autores:
Holgado Huacho Lizeth Mirtha
Lizy.holgado@gmail.com
Resumen
El objetivo de la Grid es proveer flexibilidad, adaptabilidad a las aplicaciones futuras basadas en Internet,
mientras que la Web Semntica busca la representacin de la informacin desde el punto de vista semntico.
Aunque estas dos tecnologas ofrecen diferentes soluciones actualmente son complementarias. El concepto de
Grid Semntica ha sido creado por los investigadores con el fin de combinar ambas tecnologas para resolver
problemas difciles que no pueden ser resueltos por el uso de tan solo una de ellas.
Palabras Clave: OntoGrid, Grid Semntica, Computacin Grid, Web Semntica
Abstract
The ultimate goal is to provide a exible, adaptive, manageable, service-oriented architecture for future
Internet-based applications, while the Semantic Web looks at the semantic heterogeneity issue that has
hindered almost all integration systems in the perspective of information representation. Although these two
technologies offer different solutions, they actually complement each other. The concept of the Semantic Grid
was then brought up by many researchers with the intention of combining them to address many difficult
problems that cannot be resolved by only one of them.
Keywords: Ontogrid, Semantic Grid, Grid computing, Semantic Web.
1.
Introduccin
Como humanos, nosotros tenemos una asombrosa capacidad para identificar y trabajar con una amplia
variedad de informacin y adems entender como podemos usar y explotar esa informacin para nuestras
necesidades. Considerando lo bsico de los sentidos en el cuerpo humano, tipos de datos simples como
los que vemos (video), que escuchamos (audio), y que leemos (texto) pueden ser convertidos, traducidos,
manipulados, combinados, y rehusados por nuestro cerebro. An ms complejo es que nosotros podamos
leer, mirar, o escuchar informacin con una increble alta probabilidad de identificar correctamente el
contexto y sujeto de esa informacin con la finalidad de identificarla mentalmente y asimilarla a lo largo
del tiempo con otro tipo de informacin similar. Por ejemplo, nosotros podemos mentalmente combinar
la informacin proveniente de una variedad de fuentes de informacin (video, audio, texto) y crear un
resumen de esa informacin en cualquiera de esos formatos. Pero por otro lado este tipo de procesos para
una computadora es mucho ms difcil. Entender el contenido textual de una pgina web es un poco
complicado an usando tcnicas de anlisis de texto bsicas que pueden no identificar correctamente el
sujeto del texto, parte de este problema son los caprichos de los lenguajes que utilizamos. Por ejemplo en
ingls, algunas palabras son ms complejas que las palabras tcnicas y tienen varios significados,
consideremos el trmino service, que tiene muchos significados an dentro del dominio de IT y
computacin.
El problema es que nosotros usamos las computadoras para almacenar, manipular e interactuar con
mucha informacin, esto crecientemente viene dificultando a las computadoras para organizar y trabajar
efectivamente con informacin. La bsqueda de fuentes de informacin son particularmente
oportunidades de trabajo. As como nosotros hacemos a las computadores ms autnomas (google es un
buen ejemplo de una fuente de informacin que se actualiza a si misma) nuestra capacidad para hallar y
trabajar ms efectivamente con la informacin tambin se incrementa. En la actualidad surge el concepto
de Grid Semntica la cual usa metadatos para describir informacin en la Grid transformando la
informacin en algo ms que simplemente una coleccin de datos con significado y formato en el
contexto. La Grid Semntica sigue el modelo anterior pero tambin provee metadatos adicionales que
ayudan a describir la informacin que est siendo vista en la pgina web permitiendo as a los
navegadores web, aplicaciones y usuarios tomar mejores decisiones respecto a como trabajar con los
datos. La Grid Semntica aplica principios similares a los usados en la informacin en entornos grid
(distribuidos).
En este artculo nosotros tomaremos una revisin acerca de que es la Grid Semntica, como usarla y que
significar en el futuro de las aplicaciones distribuidas, para ello en la seccin 2 damos detalles acerca de
los objetivos de este trabajo, en la seccin 3 damos un amplio contenido de conceptos acerca de Grid
Semntica y algunos alcances de la tecnologa para luego brindar la arquitectura de un modelo de Grid
Semntica , a seguir se describe algunos aspectos de la funcionalidad que brinda y luego se analiza
algunas desventajas y ventajas as como sus limitaciones, en la seccin 4 nos enfocamos en las
aplicaciones de la Grid Semntica en la vida real y algunas conclusiones del trabajo son dadas en la
seccin 5 , en la parte final de este documento se brinda las referencias utilizadas y as como un apndice
donde se habla acerca del caso de estudio utilizado.
2.
Objetivos
3.
Marco teorico
3.1. Conceptos
3.1.1. Middleware
El Middleware es un software de conectividad que ofrece un conjunto de servicios que hacen posible
el funcionamiento de aplicaciones distribuidas sobre plataformas heterogneas [Gall, 2005].
3.1.2. Web Semntica
La Web Semntica, de acuerdo a las discusiones dadas en [Foster, KesselmanC, et al, 2002], es una
extensin de la WWW (World Wide Web) en la que cada recurso es anotado, identificado e
interligado en una forma entendible, de modo que pueda permitir a los agentes de software buscar,
compartir e integrar informacin ms fcilmente y leble.
En resumen, de lo que se trata es de dotar de mayor inteligencia a la Web y de lograr el Universo de
Informacin [Bujn, Daz, et al, 2005].
3.1.3.
Computacin Grid
Tecnologa Grid puesta al servicio de la Web Semntica (Grid4Sem) para realizar los
procesamientos derivados de las aplicaciones relacionadas con la Web Semntica: anlisis y
procesamiento de grandes cantidades de datos, bsquedas en gigantescos repositorios de datos
distribuidos.
Bsicamente, las grids mejoran el diseo y desempeo de la arquitectura de internet futura. Los
fines son proveer una arquitectura flexible, adaptativa, manejable y orientada a servicios para las
aplicaciones basadas en internet futuras.
Describir el Servicio Grid por medio de una ontologa de Servicios Grid: Si se elige esta opcin,
es posible describir el Servicio Grid de forma completa, y explotar al mximo sus capacidades y
mejoras respecto a los Servicios Web.
Sin embargo, el campo de los Servicios Grid Semnticos es, en cierto modo, poco maduro, y no
existe un acuerdo en la manera de describir los Servicios Grid que pueda permitir la aparicin de un
estndar estable sobre el que poder trabajar. Adems, la escasez de aplicaciones de apoyo para la
descripcin semntica (por ejemplo, aplicaciones de generacin automtica de informacin
semntica a partir de la interfaz) complican an ms la tarea. No obstante, existen algunas
aproximaciones y proyectos de elaboracin de ontologas para los Servicios Grid, como por ejemplo
las desarrolladas en el proyecto de OntoGrid [Gmez, Goble, Corcho, 2007].
Describir el Servicio Grid como un Servicio Web: De esta forma no se consigue una descripcin
tan exhaustiva del Servicio Grid, pero la cantidad de informacin y de herramientas de descripcin
existentes hacen que esta opcin sea muy interesante.
Adems existen varias aproximaciones para la descripcin de Servicios Web ampliamente utilizados
y asentados. Las ms extendidas son Web Ontology Language for Services (OWL-S) y Web Services
Modeling Ontology (WSMO) [W3C, 2004].
3.1.8. XML (eXtensible Markup Language)
XML es un lenguaje de etiquetas desarrollado por el World Wide Web Consortium (W3C) como
adaptacin de SGML (Standard Generalized Markup Language). Su importancia se la debe al hecho
de que no es realmente un lenguaje en s, sino una manera de definir la gramtica de otros lenguajes,
segn las distintas necesidades.
3.1.9. Ontologas
Las ontologas corresponden a una aplicacin de la Inteligencia artificial que establece un
vocabulario comn para las personas y las aplicaciones y buscan facilitar el reuso y el
compartimiento del conocimiento.
Una definicin comnmente aceptada es que una ontologa es una especificacin explicita de una
conceptualizacin comn que se sostiene en un contexto particular [Cristani, Cuel, 2004].
3.1.10. RDF (Resource Description Framework)
RDF es una familia de especificaciones para un modelo de metadatos, normalmente implementado
utilizando XML. El metamodelo RDF se basa en la idea de hacer sentencias sobre recursos en la
forma de expresiones de sujeto-predicado-objeto. El sujeto es el recurso, o "cosa" descrita. El
predicado es un aspecto sobre ese recurso, y normalmente expresa una relacin entre el sujeto y el
objeto. El objeto es el valor final o fenotipo.
RDF es un modelo de datos simple que permite modelar una gran disparidad de conceptos abstractos
[W3C, 1999].
Capa fbrica: Esta es la capa de ms bajo nivel, que provee los recursos para los cuales su acceso es
mediado por protocolos de grid. Los recursos pueden ser recursos de procesamiento, sistemas de
almacenamiento, catlogos, recursos de red y sensores o pueden ser entidades lgicas como un
sistema de archivos distribuido, un cluster o un pool distribuido de computadoras.
Capa de ncleo de middleware: Consiste de middleware de bajo nivel que provee un acceso seguro y
unificado a recursos remotos. Dependiendo del tipo de recursos se pueden utilizar diferentes
middlewares como Globus, Unicore, Alchemi, SRB. Sobre estos servicios bsicos se pueden
construir servicios de ms alto nivel que soporten la rpida creacin y despliegue de aplicaciones
sobre grids.
Capa middleware de alto nivel: Generalmente constituida por un broker de recursos que utiliza los
servicios semnticos de descubrimiento ofrecidos por la capa de conocimiento. Los brokers tienen
que estar diseados para operar con diferentes frameworks de middleware grid y toolkits como
Globos que corre sobre mquinas con sistemas operativos tipo UNIX, y Alchemi que es una
plataforma de computacin grid basada en .NET para sistemas Microsoft Windows. Como se puede
observar, la capacidad de manejar distintos middlewares y toolkits posibilita la creacin de un grid
independiente de plataformas.
Capa de conocimiento: Provee descubrimiento semntico a partir de una gran cantidad de datos
recolectados por los de servicios de informacin que se encuentran por debajo (capa ncleo). Esta
capa utiliza una ontologa perteneciente al dominio.
Capa de aplicacin: Permite el uso de los recursos en un entorno grid a travs de los protocolos de
colaboracin y acceso implementados por capas inferiores. Esta capa cuenta con un modulo de
acceso semntico (semantic portlet) que permite al solicitante del recurso enviar la consulta y
obtener el recurso adecuado usando un razonador.
El modelo de Web semntica es una jerarqua formada por varias capas o niveles:
Figura N 2:
Arquitectura de la Web Semntica.
Fuente: http://swaml.berlios.de.
El nivel de recursos identifica de manera inequvoca los recursos Web por medio de URIs
(Uniform Resource Identifier).
El nivel sintctico soluciona el problema de aadir contenido semntico a las pginas Web con
XML (eXtensible Markup Language).
El nivel de descripcin de recursos estandariza la definicin y el uso de las descripciones de
meta-datos de los recursos web mediante RDF (Resource Description Framework).
El nivel de ontologas es el pilar central de la arquitectura. El conocimiento, adems de ser
entendible por la mquina, debe ser consensuado y reutilizable.Web Ontology Language (OWL)
es el lenguaje ms utilizado.
El resto de niveles simplemente dan flexibilidad a la arquitectura.
3.4.1
Una de las caractersticas ms importantes de los Servicios Web es que tienen una clara separacin
entre la interfaz (lo que hace) y la implementacin (cmo lo hace), y que dicha interfaz est
escrito en un lenguaje neutro (independiente de lenguaje de programacin y plataforma).
La arquitectura de los Web services aparece reflejada en la figura 2.
3.5.1
Los Servicios Grid, hasta ahora, estaban especificados en el Open Grid Services Infrastructure
(OGSI), y eran compatibles con los Servicios Web.
Los Servicios Grid son la base del Open Grid Services Architecture (OGSA), que pretende
estandarizar todos los posibles servicios que se encuentren en una aplicacin
Soporte para extensin de interfaces: permiten definir un interfaz o portType en funcin de otro
(OGSI define una gran cantidad de portTypes estndar que se pueden extender).
Servicios con estado (conservan el estado tras cada invocacin y posterior ejecucin).
Servicios potencialmente transientes, adems de persistentes (no estn ligados a la vida del
servidor de Servicio Web, sino que pueden crearse y destruirse cuando convenga).
Gestin del ciclo de vida: orientado sobre todo a servicios transientes.
Datos asociados al servicio o Data Service: es posible asociar datos estructurados al servicio.
Bsicamente informacin de estado (resultados intermedios, informacin de ejecucin) y
metadatos (datos sobre el propio servicio como configuracin, coste, carga actual). Ello permite
su descubrimiento, inspeccin, monitorizacin y gestin.
Patrn de notificaciones: un servicio puede convertirse en observador de otro observable
subscribindose a su Service Data. El observador recibir notificaciones de los cambios que se
produzcan en el observable.
Agrupaciones de servicios: interfaces para crear servicios que sean un nico punto de entrada
para un grupo de servicios, permitiendo adems aadir o eliminar servicios del grupo. Sirve
como base para implementar registros o directorios de servicios.
Factory se utiliza para crear de forma dinmica instancias de los Grid Services, cdigos de
Grid Services ejecutables y requerimientos
Registry es una interfaz que permite crear un conjunto de instancias para registrar los
servicios en la Grid
Handle gestiona los servicios despus de estar registrados
Discovery es la interfaz que facilita a los usuarios obtener informacin sobre los servicios
ofrecidos
Life Cycle maneja los estados de las instancias de los Grid Services
Service Data Es el conjunto de informacin estructurada que se asocia las instancias
Notification mecanismo que permite enviar informacin de estados y cambios
(notificaciones).
Basndose en el estndar OGSI (Open Grid Service Infrastructure), una instancia de un servicio Grid
es un servicio Web que conforma un conjunto de convenciones expresadas por WSDL a travs de sus
interfaces, extensiones y comportamientos, estas especificaciones definen como los servicios grid
son nombrados y referenciados, qu interfaces y comportamientos son comunes a todos los servicios
grid, cmo especificar interfaces adicionales, comportamientos y sus extensiones.
3.8 Ventajas que aportan los servicios Web y el modelo OGSA al Grid
OGSA es una propuesta para estandarizar la siguiente generacin de plataformas para el Grid
basndose en el concepto de servicio Web [(Foster, KesselmanC, et al, 2002]. Aunque todava est en
proceso de cambio, OGSA ya proporciona alguna funcionalidad bsica para construir Grids
computacionales: introspeccin, registro de eventos, gestin del ciclo de vida, asignacin de nombres
y creacin de servicios.
Los servicios web aportan principalmente tres ventajas a la computacin Grid [Sherad, 2002]:
La adopcin de los mecanismos de los servicios web implica que un framework basado en
servicios web puede sacar partido de las numerosas herramientas y servicios existentes.
Normalmente los servicios de computacin de altas prestaciones son ofrecidos por grandes
centros de computacin, que ofrecen sus servicios a travs de servicios web.
Grid
Operan en un ambiente distribuido y cambiante.
Metadatos computacionalmente accesibles y compartibles.
Complejidad oculta.
3.10Grid Semntica
Como vemos en la figura, grid semntica es la convergencia de tres tecnologas, los servicios Web,
Web semntica y Grid.
A nivel de Aplicacin:
La Grid Semntica es considerada como una arquitectura orientada al servicio en la que las entidades
proporcionan servicios a otras entidades bajo determinadas reglas de un contrato segn [Ahmar
Abbas et al, 2004].
Esta arquitectura encaja con las aplicaciones Grid:
3.12Ventajas
Se puede decir que la grid semntica posee las ventajas de los servicios web, grid computing y
web semntica.
La heterogeneidad que se le puede dar al modelo de la grid semntica pudiendo ser aplicada a
campos de investigacin astronmicos como de negocio.
3.13Desventajas
La grid semntica por se un campo que nace de las colaboraciones de servicios web, grid
computing y web semntica, posee tambin las deficiencias de sus padres recordando que estos
campos estn an en campo de investigacin y an no han llegado a una estado de madurez
comercial.
La idea de que los usuarios tengan dentro de su idea que sus organizaciones compartan casi toda
su informacin con todas las otras organizaciones.
Actualmente existen una gran cantidad de estndares lo que hace difcil la creacin de un nuevo
estndar.
Su capacidad de escalabilidad debido a que las aplicaciones actuales han sido hechas para
propsitos de investigacin y en mbitos especializados.
3.14Limitaciones
Dentro de las limitaciones tenemos dos determinantes:
Grado de Paralelismo:
o Paralelismo perfecto.
o Paralelismo en los datos.
o Paralelismo en la funcionalidad.
Granularidad.
3.15Tendencias
La siguiente generacin de aplicaciones de grid semntica necesitar permitir un ciclo de manejo
mucho ms fcil, facilidad de instalacin, mantenimiento y transparencia en su ciclo de vida.
Tambin deberan de permitir un control subsidiario de servicios, autoorganizacin para minimizar
las fallas. En la actualidad los niveles de abstraccin de programacin de la grid presentan fallas, y la
necesidad de estndares se hace un evento ms importante en las aportes a la grid semntica. Es
difcil hacer rehso de los servicios grid por que muchos de su semntica es implcita o incrustada
en el sistema. La comunidad de desarrollo de la grid est empeada en resolver todos estos
problemas, por ejemplo, existe una actividad enfocada en el desarrollo de un modelo comn de
manejo de los recursos grid. El nivel de conocimiento juega un rol importante en el futuro, las
aplicaciones grid, tocan temas relacionados a la representacin, descubrimiento e integracin de
dominio del conocimiento, minera de datos, etc. La manera como los recursos son procesados,
combinados, configurados o substituidos se ha convertido en sus principales enfoques de desarrollo.
A continuacin describiremos dos tendencias:
3.15.1
Figura N 11: reas de oportunidad de la grid semntica basndose en los servicios que esta puede brindar
(Figura tomada de [Globe, De Roure, 2002])
En la figura [11] se puede observar dos tendencias, la primera es la grid enfocada en los servicios
semnticos de la web y sus aplicaciones en virtualizacin, o invocacin de frameworks, por otro
lado en la parte superior de la figura se observa la tendencia de usar la semntica para utilizar los
servicios grid y sus aplicaciones en ontologas o servicios orientados al conocimiento.
3.15.2
Una grid semntica est caracterizada como un sistema abierto donde los usuarios , componentes de
software y recursos computacionales trabajan en forma continua. Los servicios son ofrecidos bajo un
contrato y pueden ser aceptados por cualquier nmero de consumidores en forma de acuerdos. La
explotacin de tcnicas y metodologas provenientes de los sistemas multiagentes parece obvia,
incluyendo redes peer to peer, toma de decisiones dinmicas, descentralizacin, coordinacin y
autonoma, cabe notar que una grid no precisa necesariamente de un agente para estar dotado de tales
caractersticas, pero el usando este paradigma de agentes se obtendra una mayor ventaja de las
estrategias propuestas (Planeamiento y programacin). Se resta asi hacer notar la tendencia de la grid
semntica a entornos donde se pueda planear acciones de acuerdo al conocimiento obtenido y dar
autonoma para hacer la programacin de tareas necesarias para alcanzar un objetivo, todo esto puede
ser desarrollado seleccionando recursos y ejecutando un flujo de trabajo.
3.15.3
Debido a las soluciones propuestas por la grid y la web semntica, los servicios de conocimiento y
recursos de datos, tienden a tener un comportamiento distribuido, heterogneo y dinmico. Nosotros
necesitamos ir ms all de la adquisicin de servicios centralizados y desarrollar soluciones
efectivas, distribuidas y basadas en el conocimiento. La siguiente generacin de Grid computing
ofrecer una arquitectura prctica y estable en la cual se podr desarrollar servicios basados en
conocimiento.
Aplicaciones
ONTOGRID
OntoGrid es un proyecto cuyo objetivo es desarrollar la infraestructura tecnolgica necesaria para que las
empresas pudieran aprovechar al mximo la grid semntica. La grid (malla) semntica tiene el
potencial de revolucionar la computacin, el almacenamiento de datos y la forma en que se comunica la
informacin.
Principalmente, la grid semntica tiene el fin de mejorar la forma en que los ordenadores entienden la
informacin y el modo en que sta es traducida y extrada por los usuarios. Una palabra cualquiera puede
tener varios significados y cada uno de ellos depende del contexto en el que se mencione. Un humano es
capaz de interpretar inmediatamente el contexto y entender el significado de la palabra. En cambio, un
ordenador es incapaz de entender el contexto y se limita sencillamente a buscar las mismas letras en la
misma secuencia. Por esta razn se utilizan tambin adjetivos calificativos o complementos para facilitar
las bsquedas. Por ejemplo, si quisiramos buscar informacin sobre el pico de un pjaro, escribiramos
pjaro y pico, para as distinguirlo del pico de picar o del pico de una montaa.
Segn scar Corcho, el programador del software del proyecto, la grid semntica cuenta con
innumerables aplicaciones, y resulta especialmente til cuando hay un volumen de datos enorme que
puede describirse clara y explcitamente a fin de orientar las decisiones.
OntoGrid y el sector de seguros
La industria europea de seguro de carros como muchos otros sectores se enfrenta a retos diarios en el
procesamiento de enormes cantidades de datos de diferentes compaas, en diversos formatos y en
diferentes idiomas. Por ejemplo, la resolucin de un reclamo de seguro por un hombre francs que choca
su carro contra un camin italiano durante sus vacaciones en Alemania requiere de muchas compaas
diferentes, individual y de autoridades para reunirse, compartir informacin y llegar a un acuerdo para ser
resuelto. Hoy en da esto es ineficiente y lento para todas las partes.
En este sector, los beneficios potenciales para las compaas de seguros y los titulares de la pliza de
seguro, utilizando OntoGrid son considerables en trminos de reducir el tiempo de procesamiento, el
papeleo, la incomprensin y la posibilidad de fraude.
OntoGrid ha desarrollado dos pilotos en este sector con el fin de mostrar los beneficios de la aplicacin
de este enfoque y tecnologas: CarFraudGrid y CarInsuranceGrid.
CarFraudGrid
Es una aplicacin que se centr en la deteccin de fraudes en el sector de los seguros de automviles, del
cual son estimados como un 7-10% del nmero total de reclamos de accidentes de vehculo manejadas
por compaas de seguros.
Este sector puede beneficiarse del enfoque de OntoGrid exponiendo y gestionando los metadatos en una
forma sistemtica. Los metadatos sobre los reclamos por accidentes recibidos por las compaas, sobre
los carros y las personas aseguradas, y sobre los reclamos anteriores ya resueltos se pueden consultar a
travs de las organizaciones, que pueden ser de diferentes pases, con el fin de explorar para este tipo de
fraudes, que suelen seguir plantillas bien conocidas.
El proceso de hacer metadatos explcitos de estos recursos heterogneos se hace con los servicios de
anotacin de OntoGrid. Los metadatos son expuestos como enlaces de semntica de modo que pueda ser
gestionado de forma independiente, con un ciclo de vida bien conocido (los metadatos sobre posibles
situaciones fraudulentas expiran despus de un tiempo determinado, si no se ha encontrado el fraude) y
con los mecanismos de control de acceso que se les aplica, con el fin de garantizar la privacidad. Estos
metadatos pueden ser consultados a travs de sitios distribuidos en fin de buscar los patrones antes
mencionados.
CarInsuranceGrid:
Es una aplicacin que da soporte a la tramitacin de un reclamo por accidentes una vez que se ha
encontrado como no fraudulento. Las compaas de seguros se ponen en contacto con las diferentes
empresas de reparacin a fin de saber cul va a proporcionar un mejor servicio a sus clientes,
manteniendo un precio bajo para la reparacin, junto con otros parmetros que tambin son de suma
importancia.
Los Metadatos explcitos acerca de las compaas de reparacin y sobre los horarios de la poltica de los
asegurados pueden ser utilizados en el proceso de negociacin para decidir si una compaa de reparacin
har o no el trabajo de reparacin especificado. Y esto se hace por medio de los servicios de negociacin
desarrollados en OntoGrid.
OntoGrid y el sector espacial
OntoGrid ha ayudado a la industria espacial exponiendo los metadatos de los datos obtenidos en misiones
de satlites, y explorndolos con el fin de entender mejor el origen de la informacin en los comandos de
planificacin de instrumentacin satelital y mejorar la calidad general de estos datos.
Los sistemas de satlites operacionales actuales son desarrollados a travs del uso de las tcnicas
tradicionales. Los datos circulan dentro del sistema en forma de archivos, con una estructura bien
definida. La misin de planificacin para los instrumentos y para las operaciones por satlite son emitidas
con regularidad, nominalmente en una base semanal, y puede ser modificada posteriormente, antes del
enlace ascendente con el satlite. Estas peticiones tienen que ser alojados en la planificacin vlida
anterior, por tanto, pueden ser modificadas varias veces antes de que se congelen.
Un evento catastrfico (terremotos, erupciones volcnicas, huracanes, etc), o una demanda especfica de
la comunidad cientfica, son ejemplos de una nueva planificacin de ltima hora. Sin embargo, a veces
los resultados obtenidos no son los esperados, y los cientficos y oficiales de operaciones necesitan saber
por qu sucedi esto. Aqu es donde los metadatos sobre los recursos (tanto de los instrumentos y planes)
se puede utilizar para comprender mejor lo que pas.
La aplicacin de los resultados de OntoGrid en este proyecto es la siguiente:
La arquitectura de S-OGSA es aplicada en todo el sistema. Los Enlaces de Semntica exponen los
metadatos sobre los sistemas de planificacin y archivos, instrumentos satelitales, instalaciones de
procesamiento de productos, etc, acordando un conjunto de ontologas que se han desarrollado para
este propsito. Estos metadatos se hacen explcitos usando una de las herramientas de anotacin
OntoGrid: Grid-KP. La ventaja de utilizar S-OGSA y, en general, de exponer los metadatos sobre
estos recursos como una entidad de primera clase en el sistema, es que facilita el desarrollo de
servicios de consulta sobre ella, de modo que las razones de un comportamiento inesperado de los
instrumentos se pueden encontrar ms fcilmente, y que puede ser fcilmente reutilizados para otras
aplicaciones tambin.
Los metadatos expuestos como enlaces de semntica tienen un ciclo de vida que pueden ser
manejados. Por ejemplo, es comn que los nuevos planes se refieren a los planes anteriores, con
solapamientos en los servicios solicitados para los instrumentos especficos para una determinada
fecha o evento. La exposicin de los metadatos y funciones de gestin de ciclo de vida facilitan la
deteccin de estos solapamientos, y facilita la aplicacin de polticas para su gestin.
Los metadatos son accesibles independientemente de su localizacin, o de la ubicacin de los
recursos que describe. Esto permite a los usuarios hacer consultas de manera completamente
transparente.
Esta prueba piloto ha demostrado que hay una serie de ventajas clave en el uso de las tecnologas Grid
Semntico en el sector espacial:
Usabilidad, siempre y cuando la aplicacin final se ha simplificado desde el punto de vista del
usuario, y la complejidad de la tecnologa subyacente est oculta.
Proyecto ADMIRE, se inici en marzo de 2008 y tiene el fin de aplicar la grid semntica al campo de
la simulacin de inundaciones fluviales.
Proyecto SemsorGrid4Env, cuyo comienzo est previsto para septiembre de 2008, aplicar parte de
los resultados del proyecto OntoGrid al campo de la previsin de incendios forestales.
Conclusiones
Como vemos se han explorado las caractersticas de los sistemas grid y como estos pueden ver
mejorado su desempeo a travs de la utilizacin de herramientas para la descripcin semntica de
recursos y servicios Web.
Registrar los servicios mediante informacin semntica permitir que las aplicaciones de usuario
lanzadas sobre la Grid accedan a sus recursos de una manera ms transparente.
Referencias
[Hunter, Schroeter, et al, 2001] Hunter, R. Schroeter, B. Koopman and M.Henderson. Using the
Semantic
Grid to Build Bridges between Museums and Indigenous Communities. DSTC,
University of Queensland, Brisbane, Australia
[Foster, KesselmanC, et al, 2002] FosterI, KesselmanC ,TueckeS,Grid Services for Distributed
System Integration. Computer, v35 (6):37-46, 2002.
[GobleC, 2005] GobleC, Using the Semantic Web fore-Science: inspiration, incubation, Irritation, In
Proceedings o f4th International Semantic Web Conference,1-3,2005
[HendlerJ, TimBL, MillerE, 2002] HendlerJ, TimBL, MillerE, Integrating Applications on the
Semantic Web,Journal of the Institute of Electrical Engineers of Japan,v122(10):676-680,2002
[Berman, Fox y Hey, 2003] Berman, Fox y Hey Editores, Grid Computing, Making the Global
Infrastructure a Reality, Wesley, 2003.
[Ahmar Abbas et al, 2004] Ahmar Abbas et. Al, Grid Computing: A Practical Guide to Technology
and Applications, Charles River Media, 2004.
[Simone, Ludwig, Van, 2002] Simone A. Ludwig and Peter Van Santen. A grid service discovery
matchmaker based on ontology, December 10, 2002.
[Foster, Kesselman, Tuecke, 2001] Ian Foster, Carl Kesselman and Steven Tuecke. The anatomy of
the Grid: Enabling scalable virtual organization. The International Journal of High Performance
Computing Applications, 15(3):200222, Fall 2001.
[Garca, 2006] R. Garca Leiva. La Grid Semntica, Mundo Linux, Nmero 91, Julio 2006.
[Bujn, Daz, et al, 2005] Bujn, D., Daz, J., Abaitua, J., and Jacob, I. XemGrid: Mejora en el
descubrimiento de Grid services utilizando informacin semntica. 2005.
[Berners, Hendler, Lassila, 2001] Berners-Lee, T., Hendler, J. and Lassila, O.The Semantic Web.
Scientific American, 2001.
[Czajkowski, Fitzgerald, et al, 2001] Czajkowski, K., Fitzgerald, S., Foster, I. And Kesselman, C.
Grid Information Services for Distributed Resource Sharing, 2001.
[Christensen, Curbera, et al, 2001] Christensen, E., Curbera, F., Meredith, G. And Weerawarana., S.
Web Services Description Language (WSDL) 1.1. W3C, Note 15, 2001, www.w3.org/TR/wsdl.
[Gmez, Goble, Corcho, 2007] Gmez P., Goble y Corcho, Systematic metadata management for
applications that use the Grid, Universidad Politcnica de Madrid, Espaa, 2007.
[W3C, 2004] OWL-S: Semantic Markup for Web Services. 2004. W3C.
[W3C, 2003] Simple Object Access Protocol. W3C Recommendation Version 1.2. Junio 2003.
http://www.w3.org/TR/soap
[W3C, 2001] Web Services Description Language. W3C Recommendation Version 1.1. Marzo 2001.
http://www.w3.org/TR/wsdl
[OASIS, 2005] Universal Description, Discovery, and Integration. OASIS Standard Version 3.0.
Febrero 2005.
http://www.uddi.org
[W3C, 1999] Resource Description Framework. W3C Recommendation Version 1.0. Febrero 1999.
http://www.w3.org/RDF
[W3C, 2004] Web Ontology Language. W3C Recommendation Version 1.0. Febrero 2004.
http://www.w3.org/TR/owl-features
[OpenGrid, 2003] Open Grid Services Infrastructure. Open Grid Forum Recommendation. Junio
2003.
http://www.ggf.org/documents/GFD.15.pdf
[Globe, De Roure, 2002] Carole Goble and David De Roure,The Semantic Grid: Myth Busting and
Bridge Building, 2002
Apndices
7.1 Caso de Estudio
Usar la Grid Semntica como una forma de conectar a las comunidades indgenas con los museos.
Se trata de una aplicacin diseada para permitir a los museos y s las comunidades indgenas en
ubicaciones distribuidas, colaborar en las discusiones, describir y anotar los objetos digitales y los
documentos presentes en los museos que originalmente pertenecieron o son de carcter cultural o de
importancia histrica para los grupos indgenas.
El objetivo es permitir que los propietarios tradicionales puedan describir y contextualizar el contenido
del museo en sus propias palabras y desde sus propias perspectivas.
Las nuevas herramientas de software, las redes de alta velocidad y las emergentes tecnologas Grid que
facilitan la comunicacin y el intercambio de recursos y de conocimientos entre grupos dispersos
geogrficamente, parecen ofrecer una infraestructura que es ideal de cara a este problema.
Es una herramienta que permite a los usuarios definir y editar templates de descripciones
XML. Los templates son directamente mapeados a la interfaz de usuario para ingresar los
metadatos. Esta flexible descripcin de la arquitectura permite una personalizacin rpida y
fcil del sistema de apoyo a las diferentes necesidades de las comunidades indgenas.
Servidor de Anotaciones
Almacena las anotaciones (que pueden estar asociadas con regiones de imgenes 2D o 3D
de objetos, segmentos de video, fotogramas clave o regiones dentro de cuadros), as como la
fuente de las anotaciones (quin, cundo, dnde). Actualmente tanto las anotaciones
textuales como los hipervnculos son posibles.
7.2.4
Ambiente Colaborativo