Elaboración de un estudio secundario y desarrollo de un prototipo para la composición de microservicios web a través del empleo de anotaciones semánticas

La adopción de arquitecturas basadas en microservicios también trae inconvenientes, donde el cumplir con las actividades que forman parte de su ciclo de desarrollo resultan ser tareas complejas, entre ellas la orquestación o coreografía, que para su integración siguen siendo un desafío; es por eso q...

Full description

Bibliographic Details
Main Authors: Chávez Zambrano, Kevin Eduardo, Hernández Becerra, Cristhian Bladimir
Other Authors: Cedillo Orellana, Irene Priscila
Format: bachelorThesis
Language:spa
Published: 2019
Subjects:
Online Access:http://dspace.ucuenca.edu.ec/handle/123456789/33536
Description
Summary:La adopción de arquitecturas basadas en microservicios también trae inconvenientes, donde el cumplir con las actividades que forman parte de su ciclo de desarrollo resultan ser tareas complejas, entre ellas la orquestación o coreografía, que para su integración siguen siendo un desafío; es por eso que los desarrolladores buscan soluciones que permitan automatizar dichas actividades. Dentro de esas soluciones se encuentran las anotaciones semánticas, que ofrecen una infraestructura de datos legibles por la máquina. En este contexto, el incorporar descripciones semánticas a microservicios permiten invocarlos de manera fácil, puesto que el contenido semántico permite la búsqueda y selección de microservicios análogos. Consecuentemente, es necesario conocer qué técnicas permiten realizar estas actividades a través de las contribuciones científicas que se han presentado en dicha área. De ahí, en el presente trabajo de titulación, se presenta un estudio secundario en el que se recopiló varias investigaciones acerca de métodos para anotar semánticamente microservicios, siendo los más destacados OWL-S y WSMO; además, el estudio aportó un análisis estadístico entre lenguajes, técnicas y orientaciones que persiguen un proceso de anotación semántica, esto con la finalidad de responder a 6 preguntas de investigación planteadas. Finalmente, se desarrolló un método automático para el proceso de anotación semántica sobre microservicios basado en OWL-S, como alternativa al prototipo planificado, debido a que luego de la revisión sistemática se encontró una falta de mantenimiento en diferentes herramientas, ya que éste involucraba varias de esas. Sin embargo, el método permitió un proceso de anotación efectivo, incorporando un contenido semántico al cual se lo pueden dar diferentes usos en un futuro.