![]() |
![]() |
![]() |
![]() |
![]() |
|
|
||||
Descripción generalArquitectura desarrolladaDescripción del prototipo propuestoEstructura de capas del sistema ESWITDespliegue del sistema ESWITDocumentosDocumentos anexos del trabajoSWSEjemplos de diferentes descripciones de SWSEmparejamiento SemánticoConceptos más importantes del emparejamientoOntologíasDiferentes ontologías empleadas en las descripciones de SWS y en las comparaciones realizadas por el emparejador semánticoONTOSERVICEOtrosMemoria y otros documentos de interés |
Emparejador de servicios Web de información de tráfico ESWIT
En el ámbito de recuperación de información o búsqueda podemos encontrar diferentes tipos de herramientas como buscadores genéricos (directorios, motores de búsqueda), buscadores especializados en algún dominio, buscadores inteligentes (sitios interesantes para personas con preguntas similares realizadas en lenguaje natural etc.), metabuscadores (integración de resultados de diferentes motores de búsqueda) y por último los agentes inteligentes. Dentro de este ámbito de búsqueda y haciendo uso de agentes inteligentes como herramienta, están aquellos sistemas como ESWIT, cuya tarea es buscar información a través de SW, mediante el emparejamiento de éstos, haciendo uso de sus capacidades descritas semánticamente. ESWIT puede ser clasificado como un sistema de recuperación de información constituido por agentes cooperativos como lo son RETSINA (Reusable Task Structure-based Intelligent Network Agents), InfoSleuth e IMPACT (Interactive Maryland Platform for Agents Collaborating Together). De entre los dos tipos de agentes mediadores, ESWIT se basa en el uso de agentes matchmaker y por tanto el sistema está basado en el modelo de intermediación entre agentes denominado "matchmaking", de esta forma, está más en la línea de RETSINA e IMPACT que de InfoSleuth, ya que éste último se caracteriza por el uso de agentes de tipo broker. El motivo de la elección de esta aproximación fue liberar a los agentes mediadores de tareas como controlar las transacciones de servicios y obtención de resultados finales, de tal forma que la invocación y ejecución de los servicios quedara fuera de su alcance, con lo cual se mejora considerablemente la función de encontrar los servicios adecuados. A su vez, este tipo de modelo nos permite controlar este proceso de invocación, al ser una tarea realizada no por el agente mediador, sino por el agente cliente, el cual está en contacto a través de la interfaz con el usuario de la aplicación. Como entorno de desarrollo se utilizó JADE por cumplir lo propuesto por FIPA en su modelo de referencia de administración de agentes, donde se establecen los elementos básicos de los que debe constar un sistema multiagente. La plataforma implementada permite el desarrollo del ciclo completo de anuncio, petición, descubrimiento, invocación y baja de SW dentro de ella. Actualmente existen otros trabajos relacionados que hacen uso de JADE como plataforma. El sistema en general cumple una serie de características que a continuación se exponen:
Siguiendo el modelo de intermediación matchmaking se identificaron durante la fase de análisis los siguientes actores, que son los componentes básicos de nuestro sistema:
Los casos de uso identificados pueden ser observados de forma gráfica en esta figura |
|||
| Mas información: Webmaster |
Tesis Doctoral: Ontologías para servicios Web semánticos de información de tráfico:Descripción y herramientas de explotación |
|||