• No se han encontrado resultados

97 Figura 56 Resultado del descubrimiento

In document ESTUDIO DE LOS SERVICIOS WEB SEMÁNTICOS (página 108-111)

Cabe destacar que los diferentes tipos de coincidencias varían de acuerdo a la variante WSML que se haya seleccionado para trabajar los conceptos WSMO, así como la correcta descripción de dichos conceptos.79

6.3.

COMPARACIÓN DE RESULTADOS

Una vez realizados los procesos de descubrimiento sintáctico y semántico utilizando las tecnologías tradicionales (SOAP) y la metodología WSMO en los diferentes ambientes de publicación (WSMT, WSMX) podemos realizar una comparación de resultados.

Esta comparación de resultados se realizará enfocando un análisis de los pasos a seguir para obtener el descubrimiento de un Servicio Web requerido, los principales objetivos de la semántica aplicada a los Servicios Web son la reducción en tiempos de descubrimiento de Servicios Web claramente utilizables, y la correcta interpretación de requerimientos del usuario, pudiendo ser este otro Servicio Web

6.3.1.

G

ENERACIÓN DE DOCUMENTOS DESCRIPTIVOS

El tiempo de publicación de los Servicios Web (SOAP) depende directamente de la generación del documento descriptivo WSDL, y por tanto podrá ser reducido utilizando las plataformas de desarrollo como Eclipse o .NET, teniendo una incidencia directa en la interpretación de parámetros de entrada/salida que requiera el usuario; pues, estas plataformas de desarrollo generan documentos WSDL básicos con carencia de descripciones y significados.

78

Adaptada de los resultados obtenidos con las diferentes variantes WSML bajo pruebas con la herramienta WSMT 79 La explicación detallada en este punto se basa en el manejo de la utilización de la herramienta WSMT y su comparación con los conceptos expuesto en [49] [50] [67] [68] y [69]

Servicios descubiertos Grados de coincidencia Invocación de la Meta

98

Por otra parte, para la publicación de un Servicio Web Semántico según la metodología WSMO, es necesario crear un documento descriptivo WSML que relacione cada uno de los parámetros de entrada y salida del Servicio con los conceptos descritos en la ontología que se vaya a utilizar, generando un documento que define claramente los conceptos utilizados por el Servicio.

6.3.2.

P

UBLICACIÓN DE

S

ERVICIOS

W

EB

Para lograr la publicación de los Servicios Web sintácticos es necesario vincular la dirección del documento WSDL al Servicio Web y publicarla mediante una plataforma UDDI, para una mejor organización del Servicio se requerirá:

 Realizar una descripción textual de las funciones generales que realiza el Servicio.

 Publicar el Servicio Web dentro de la categoría correspondiente.

 Realizar un continuo mantenimiento del repositorio UDDI en búsqueda de servicios no disponibles.

 Relacionar el documento WSDL con la API del manejo de las funciones del Servicio.

 Por otra parte, para realizar la publicación de un Servicio Web Semántico acorde a los conceptos WSMO, es necesaria la inserción del documento WSML en un repositorio WSMX; la categorización y descripción de los parámetros de Entrada/Salida ya se encuentran ubicados en el mismo documento por su relación con una determinada ontología.

6.3.3.

R

EQUERIMIENTO DE BÚSQUEDA

Los requerimientos de búsqueda de un Servicio Web sintáctico se plantean por parte de los desarrolladores en forma manual, para posteriormente insertarlos en un repositorio UDDI público o privado donde se depende directamente de las opciones de búsqueda presentadas por el repositorio, en el caso de existir búsquedas avanzadas facilitará notablemente esta tarea, pudiendo categorizar los Servicios que se requiere.

En cambio, los requerimientos de búsqueda en los Servicios Web Semánticos se los plantea en base a un documento WSML de la Meta que se desea conseguir, donde se describirá exactamente los parámetros de entrada que se posee y los parámetros de salida que se requiere que posea el Servicio Web solicitado.

99

6.3.4.

P

ROCESO DE BÚSQUEDA

El proceso de búsqueda de un Servicio Web sintáctico realizado a través de un repositorio UDDI, es una búsqueda de coincidencia de palabras, las mismas que se compararán con las descripciones de los Servicios Web publicados; en caso de existir búsquedas avanzadas se podrá categorizar o incrementar los parámetros de búsqueda como son, nombre de la empresa proveedora, categoría del Servicio Web requerido, valores que admite como entra y valores que entrega como salida.

En contraste, el proceso de búsqueda de los Servicios Web Semánticos, descrito en la sección 5.4.5. de esta investigación, se basa directamente en las definiciones, precondiciones y postcondiciones establecidas en la Meta, otorgando un alto grado de confiabilidad en los resultados obtenidos.

6.3.5.

R

ESULTADOS OBTENIDOS

Luego de realizar varias búsquedas en el repositorio jUDDI local, se obtiene un listado de los servicios que coinciden con los requerimientos ingresados como se trata en la sección 6.1.3., sin embargo, el listado obtenido se refiere a la coincidencia de palabras, mas no a la validez de los datos de entrada/salida con los que trabaje el Servicio listado.

Por otra parte, los resultados obtenidos de la búsqueda mediante WSMT y la herramienta WSML Discovery nos devuelve un listado de Servicios que coinciden semánticamente con los requerimientos ingresados, adicionalmente, el resultado de la búsqueda entrega una calificación lógica del resultado según las diferentes coincidencias de la Meta con el Servicio Web, véase la sección 5.4.5.

6.3.6.

C

RITERIO PARA LA

S

ELECCIÓN

Finalmente, para realizar la selección – y posible utilización – de los Servicios Web se requerirá, en el caso de los Servicios Web sintácticos, verificar la existencia del Servicios, analizar los métodos y parámetros descritos en la API relacionada al servicio y verificar la calificación del Servicio por otros usuarios y/o empresas.

Para los Servicios Web Semánticos, es necesario apoyar la calificación obtenida por la herramienta con los comentarios y calificaciones expuestas por otros usuarios o empresas; pues, la concordancia de métodos ya viene dada por la incorporación de la semántica a través de la ontología.

100

In document ESTUDIO DE LOS SERVICIOS WEB SEMÁNTICOS (página 108-111)