La transformación del desarrollo de software es cada vez mayor migrándose la mayoría de los sistemas a arquitecturas orientadas a servicios en la nube. Esta relativamente nueva modalidad de desarrollo de sistemas de software se hace difícil comprender los sistemas debido a que la complejidad de un sistema ahora radica en la complejidad de cada uno de sus módulos sumada a la complejidad de los servicios web con los que el mismo interactúa.
En el caso particular de los servicios web que utilizan un WSDL (Web Services Description Language) para ser descriptos, la complejidad de entendimiento para un ingeniero de software se incrementa debido a que los mismos son diseñados para ser interpretados por agentes de software y no por personas. Esta alta formalidad permite incluso que estos servicios web posean herramientas de generación automática. Esta automatización resulta extremadamente útil y eficiente al reducir los tiempos de desarrollo pero carece de semántica que permita comprenderlo luego de creado.
En este artículo se describe una línea de investigación centrada el cálculo de múltiples métricas de los Servicios Web mediante el análisis de sus especificaciones WSDL. Estas métricas sirven como base para el cálculo del grado global de entendimiento del WSDL.
Notas
Eje: Ingeniería de Software.
Información general
Fecha de exposición:abril 2019
Idioma del documento:Español
Evento:XXI Workshop de Investigadores en Ciencias de la Computación (WICC 2019, Universidad Nacional de San Juan).
Institución de origen:Red de Universidades con Carreras en Informática
Excepto donde se diga explícitamente, este item se publica bajo la siguiente licencia Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)