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

dc.contributor.advisorCedillo Orellana, Irene Priscila
dc.contributor.authorChávez Zambrano, Kevin Eduardo
dc.contributor.authorHernández Becerra, Cristhian Bladimir
dc.contributor.tutorEspinoza Mejía, Jorge Mauricio
dc.date.accessioned2019-10-22T12:22:39Z
dc.date.available2019-10-22T12:22:39Z
dc.date.issued2019-10-22
dc.descriptionLa 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.es_ES
dc.description.abstractThe adoption of architectures based on microservices also brings disadvantages, where complying with the activities that are part of its development cycle turn out to be complex tasks, including orchestration or choreography, which for its integration remain a challenge; That is why developers are looking for solutions to automate these activities. Within these solutions are semantic annotations, which offer a machine-readable data infrastructure. In this context, incorporating semantic descriptions into microservices makes it easy to invoke them, since the semantic content allows the search and selection of similar microservices. Consequently, it is necessary to know what techniques allow these activities to be carried out through the scientific contributions that have been presented in that area. Hence, in the present titling work, a secondary study is presented in which several research was collected on methods for semantically scoring microservices, the most prominent being OWL-S and WSMO; In addition, the study provided a statistical analysis between languages, techniques and orientations that pursue a process of semantic annotation, this in order to answer 6 research questions posed. Finally, an automatic method was developed for the process of semantic annotation on microservices based on OWL-S, as an alternative to the planned prototype, because after the systematic review a lack of maintenance was found in different tools, since this involved several of those. However, the method allowed an effective annotation process, incorporating a semantic content that can be used for different uses in the future.es_ES
dc.description.cityCuenca, Ecuadores_ES
dc.description.degreeIngeniero de Sistemases_ES
dc.formatapplication/pdfes_ES
dc.identifier.urihttp://dspace.ucuenca.edu.ec/handle/123456789/33536
dc.language.isospaes_ES
dc.relation.ispartofseriesTS;266
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectIngeniería en Sistemases_ES
dc.subjectWeb semánticaes_ES
dc.subjectDesarrollo de softwarees_ES
dc.subjectLenguajes de programaciónes_ES
dc.titleElaboració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ánticases_ES
dc.typebachelorThesises_ES
dc.ucuenca.id0102815842es_ES
dc.ucuenca.idautor0106431075es_ES
dc.ucuenca.idautor1105129686es_ES
dc.ucuenca.paginacion195 páginases_ES
dc.ucuenca.versionacceptedVersiones_ES

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Trabajo-de-Titulación.pdf
Size:
9.49 MB
Format:
Adobe Portable Document Format
Description:
Versión presentada (texto completo)

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
19.88 KB
Format:
Item-specific license agreed upon to submission
Description: