Los Servicios Web Semanticos (SWSs) se han convertido en un area de investigacion muy activa, en la que diversos frameworks, como WSMO u OWL-S, definen ont ologias de la Web Semantica para describir servicios Web, de forma que puedan descubrirse, ordenarse, componerse y ejecutarse automaticamente, de acuerdo a los requisitos y preferencias del usuario. En concreto, diversas tecnicas de descubrimiento y ranking han sido propuestas, incluyendo herramientas relacionadas. Sin embargo, las propuestas existentes ofrecen una expresividad limitada para definir preferencias, siendo muy dependientes de los formalismos subyacentes. Ademas, las tecnicas semanticas actuales sufren de problemas de rendimiento, interoperabilidad e integracion, impidiendo su explotacion efectiva. Para solucionar estos problemas, la investigacion se centra actualmente en el desarrollo de descripciones de SWSs ligeras, las cuales faciliten la interoperabilidad de las propuestas actuales, asi como en soluciones para el descubrimiento y el ranking que proporcionen mejor rendimiento con una disminucion acotada en su precision. En esta memoria de tesis, resolvemos esos desafios mediante la propuesta de SOUP, un completo modelo ontologico de preferencias sobre el que hemos desarrollado unas herramientas ligeras, llamadas EMMA y PURI, que mejoran el rendimiento del descubrimiento e integran las propuestas actuales de ranking, respectivamente. Nuestras contribuciones han sido evaluadas aplicandolas a escenarios sinteticos y reales. En primer lugar, la expresividad e independencia del modelo de preferencias SOUP se ha validado mediante la descripcion completa de escenarios complejos del SWS Challenge. Ademas, hemos llevado a cabo un estudio experimental de EMMA que muestra una mejora de rendimiento significativa, obteniendo una penalizacion en la precision insignificante. Por ultimo, hemos aplicado PURI dentro del proyecto SOA4All, integrando sus tres mecanismos de ranking (objetivo, basado en NFP, y en logicas difusas) en una solucion de descubrimiento y ranking interoperable.
Read full abstract