Tesis Validadas: 2,591

Tesis de Posgrado: 3,262

Visitas: 986

Please use this identifier to cite or link to this item: https://rinacional.tecnm.mx/jspui/handle/TecNM/1419
Title: Modelo de Orquestación Dinámica de Software como Servicio para Procesos de Negocios en la Nube Computacional
Authors: Ruiz Paz, Sergio Fabian%628645
metadata.dc.subject.other: modelo orquestación dinámica servicios atómicos WorkflowSim
Issue Date: 2019-12-11
Publisher: Tecnológico Nacional de México
metadata.dc.publisher.tecnm: Centro Nacional de Investigación y Desarrollo Tecnológico
Description: La Nube Computacional se ha convertido en un nuevo paradigma tecnológico que está siendo ampliamente utilizado por la industria de las tecnologías de información y telecomunicaciones, debido la facilidad que aporta en la oferta de servicios sobre demanda, elasticidad, flexibilidad y suministro de recursos de cómputo. El Software como Servicio de la Nube Computacional (SaaS), es el tipo de software que resulta hoy día un medio importante para el desarrollo de tareas de los procesos de negocios, propiciando impactos positivos en clientes así como ventajas competitivas de negocios a proveedores y desarrolladores de servicios. Para la fabricación o personalización del SaaS de forma efectiva, es importante que los proveedores controlen de manera correcta las características de calidad de éstos como son: reuso, composición, adaptabilidad y elasticidad de servicios atómicos o microservicios así como los servicios de software compuesto. Uno de los problemas presentados en el SaaS es que éste no cumpla en tiempo y forma o no alcance a producir los resultados deseados por el cliente en tiempo de ejecución. Una de las causas principales es el grado de disponibilidad con el que cuentan los servicios atómicos que forman parte de su flujo de trabajo para ejecutarse correctamente. El proyecto descrito en este documento, presenta un modelo de orquestación dinámica de servicios, cuyo objetivo es verificar, en tiempo de ejecución, la disponibilidad real de los servicios atómicos o microservicios del flujo de trabajo que componen al SaaS, y que permita reconstruirlo con aquellos servicios atómicos que cumplan con la disponibilidad necesaria para efectuar en tiempo y forma los requerimientos del cliente. Para lograrlo, el modelo identifica servicios atómicos que puedan presentar problemas debido a su grado de disponibilidad y los sustituye por réplicas del servicio u otros servicios atómicos candidatos que cumplan con los requerimientos del servicio original, alterando el flujo de trabajo del SaaS para apoyar su ejecución exitosa. Con fines de probar su efectividad, el modelo fue implementado en lenguaje Java y probado en un ambiente de nube simulado mediante la herramienta WorkflowSim dando, como resultado, flujos de trabajo de SaaS cumpliendo en tiempo y forma con los requerimientos del cliente. En base a las pruebas realizadas, el modelo de orquestación dinámica de servicios mostró un desempeño favorable tanto en la identificación de servicios atómicos que forman parte del flujo de trabajo correspondiente al SaaS ejecutado por un cliente, como en la identificación, búsqueda, selección y orquestación de servicios atómicos disponibles en tiempo de ejecución para el flujo de trabajo, apoyando con esto la ejecución exitosa del SaaS, logrando alcanzar la meta de valor para el cliente del servicio.
metadata.dc.type: info:eu-repo/semantics/doctoralThesis
Appears in Collections:Tesis de Doctorado en Computación

Files in This Item:
File Description SizeFormat 
DC_Sergio_Fabian_Ruiz_Paz_2019.pdfTesis7.62 MBAdobe PDFView/Open
DC_Sergio_Fabian_Ruiz_Paz_2019.pdf
  Restricted Access
Cesión de derechos254.09 kBAdobe PDFView/Open Request a copy


This item is protected by original copyright



This item is licensed under a Creative Commons License Creative Commons