Castro, Santiago. Extensión a la evaluación estructural y semántica de Servicios Web orientada a la adaptabilidad. Julio 2016

Título:  «Extensión a la evaluación estructural y semántica de Servicios Web orientada a la adaptabilidad«

Alumno: Santiago Antonio Castro

Director: Martín Garriga

Carrera: Licenciatura en Ciencias de la Computación

Fecha de defensa: 28 de junio de 2016

Resumen

El propósito de este trabajo es presentar una mejora sobre un enfoque que facilita el desarrollo de Aplicaciones Orientadas a Servicios, asistiendo a un ingeniero de software en la tarea de selección de Servicios Web candidatos. Para ello se realizan procesos semi-automáticos de evaluación de servicios, a nivel de las interfaces y a nivel de comportamiento. A nivel de interfaces se analizan los documentos WSDL de las interfaces que describen las operaciones de los Servicios Web, para identificar si tales operaciones se corresponden estructuralmente (y semánticamente) con lo requerido por una aplicación cliente en desarrollo. La evaluación de comportamiento se basa en la definición de un conjunto de casos de test o Test Suite que permite observar el orden de ejecución de las operaciones declaradas en la interfaz WSDL.

El trabajo de investigación de esta tesis se centra en la mejora del Método de Selección de servicios; en particular, se extiende el procedimiento de Análisis Estructural y Semántico de Compatibilidad de Interfaces que explota la información semántica — identificadores de operaciones y parámetros – utilizando la base semántica del idioma inglés WordNet, y la información estructural — tipos de datos de operaciones, parámetros y excepciones – disponible en las interfaces de los Servicios Web. Sin embargo, resulta necesaria la extensión de las estrategias semánticas propuestas en tesis previas para analizar exhaustivaente los Tipos Complejos presentes en las interfaces de los Servicios Web, cuyo tratamiento dista de ser trivial por la cantidad de información que conllevan estos tipos. Además, se propone enriquecer y extender las nociones de equivalencia estructural-semántica de nombres y parámetros, al retorno y las excepciones definidos en las operaciones. El trabajo de mejora y adaptación, implica además que como parte de esta tesis, se realiza el correspondiente ajuste y extensión de la herramienta de soporte del método de Selección.

Dejá un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *