Por favor, use este identificador para citar o enlazar este ítem:
https://rinacional.tecnm.mx/jspui/handle/TecNM/1419
Título : | Modelo de Orquestación Dinámica de Software como Servicio para Procesos de Negocios en la Nube Computacional |
Autor : | Ruiz Paz, Sergio Fabian%628645 |
metadata.dc.subject.other: | modelo orquestación dinámica servicios atómicos WorkflowSim |
Fecha de publicación : | 2019-12-11 |
Editorial : | Tecnológico Nacional de México |
metadata.dc.publisher.tecnm: | Centro Nacional de Investigación y Desarrollo Tecnológico |
Descripción : | 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 |
Aparece en las colecciones: | Tesis de Doctorado en Computación |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
DC_Sergio_Fabian_Ruiz_Paz_2019.pdf | Tesis | 7.62 MB | Adobe PDF | Visualizar/Abrir |
DC_Sergio_Fabian_Ruiz_Paz_2019.pdf Restricted Access | Cesión de derechos | 254.09 kB | Adobe PDF | Visualizar/Abrir Request a copy |
Este ítem está protegido por copyright original |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons