www.uv.es www.uv.es robotica.uv.es robotica.uv.es robotica.uv.es

Descripción del algoritmo utilizado

El emparejador está basado en el algoritmo propuesto por Paolucci et al. con algunas modificaciones. Fue implementado como un consumidor en un esquema básico productor/consumidor. Permanece dormido en Match mientras no detecte que se haya insertado un elemento nuevo en la lista de URIs de peticiones. Cuando esto sucede, comienza el proceso de emparejamiento que se inicia con la extracción de la lista de peticiones (URIs), de aquélla que encabece la lista, el matchmaker o emparejador accede al Profile del cliente y extrae mediante un parser, los conceptos que definen cada uno de los parámetros. Una vez extraídos tanto los parámetros funcionales como los no funcionales, comienza el proceso de emparejamiento (Match) que se describe a continuación con varios diagramas de actividades y código de algunos métodos básicos.


Diagrama de actividades del método Match():

diagrama actividades método Match
Diagrama de actividades del método match():

diagrama actividades método match
Diagrama de actividades del método InputOutputMatch():


Pseudocódigo del método de ordenación de pesos:


Pseudocódigo del método de asignación de grados de emparejamiento:

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