Modelo de orquestación dinámica para flujos de trabajo del software como servicio

Fuente: Redalyc
Saved in:
Bibliographic Details
Main Author: Sergio Fabián Ruíz-Paz
Format: Artículo científico
Language:es
Published: Universidad Nacional Autónoma de México 2019
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1876473736628011008
author Sergio Fabián Ruíz-Paz
author_facet Sergio Fabián Ruíz-Paz
contents Modelo de orquestación dinámica para flujos de trabajo del software como servicio Sergio Fabián Ruíz-Paz René Santaolaya-Salgado Olivia G. Fragoso-Díaz Francisco Javier Álvarez-Rodríguez Juan Carlos Rojas-Pérez Ingeniería microservicios flujo de trabajo servicios atómicos orquestación dinámica Computación en la nube Uno de los modelos de despliegue con mayor uso de la Nube Computacional es el software como servicio, en el cual, el software se despliega como servicio a través de Internet para poder ser utilizado por los clientes en un modelo de pago por uso. Para poder atender de forma eficiente y dinámica a los clientes de la nube, este tipo de software se compone de un conjunto de servicios atómicos, o microservicios, alojados geográficamente en lugares diferentes, que han sido orquestados y coreografiados en un flujo de trabajo denominado Software como Servicio (SaaS) para representar un proceso de negocios. Bajo este tipo de composición el SaaS, en tiempo de ejecución, puede dar pie a fallos o comportamientos anormales en los resultados, lo que dificulta al proveedor de servicios identificar la falla para aplicar la reparación necesaria al problema y desplegar un SaaS funcional al cliente que lo requiere. Este artículo presenta un modelo de orquestación dinámica aplicado al flujo de trabajo del SaaS. El objetivo es anticipar las fallas que se puedan presentar en los servicios atómicos que lo conforman, en tiempo de ejecución, y orquestar dinámicamente los servicios atómicos con el grado de disponibilidad y confiabilidad necesaria para la ejecución exitosa del flujo de trabajo, asegurando con ello la ejecución en tiempo y forma del SaaS utilizado por el cliente. Este modelo fue implementado en el lenguaje Java con el objetivo de probar su funcionalidad. 2019 artículo científico 1405-7743 https://www.redalyc.org/articulo.oa?id=40465052010 https://www.redalyc.org/journal/404/40465052010/ https://www.redalyc.org/journal/404/40465052010/html/ https://www.redalyc.org/journal/404/40465052010/40465052010.epub https://www.redalyc.org/journal/404/40465052010/movil 10.22201/fi.25940732e.2019.20n3.034 es http://www.redalyc.org/revista.oa?id=404 Ingeniería. Investigación y Tecnología application/pdf Universidad Nacional Autónoma de México Ingeniería. Investigación y Tecnología (México) Num.3 Vol.XX
format Artículo científico
id redalyc_40465052010
institution Redalyc
language es
publishDate 2019
publisher Universidad Nacional Autónoma de México
spellingShingle Modelo de orquestación dinámica para flujos de trabajo del software como servicio
Sergio Fabián Ruíz-Paz
Ingeniería
microservicios
flujo de trabajo
servicios atómicos
orquestación dinámica
Computación en la nube
Modelo de orquestación dinámica para flujos de trabajo del software como servicio Sergio Fabián Ruíz-Paz René Santaolaya-Salgado Olivia G. Fragoso-Díaz Francisco Javier Álvarez-Rodríguez Juan Carlos Rojas-Pérez Ingeniería microservicios flujo de trabajo servicios atómicos orquestación dinámica Computación en la nube Uno de los modelos de despliegue con mayor uso de la Nube Computacional es el software como servicio, en el cual, el software se despliega como servicio a través de Internet para poder ser utilizado por los clientes en un modelo de pago por uso. Para poder atender de forma eficiente y dinámica a los clientes de la nube, este tipo de software se compone de un conjunto de servicios atómicos, o microservicios, alojados geográficamente en lugares diferentes, que han sido orquestados y coreografiados en un flujo de trabajo denominado Software como Servicio (SaaS) para representar un proceso de negocios. Bajo este tipo de composición el SaaS, en tiempo de ejecución, puede dar pie a fallos o comportamientos anormales en los resultados, lo que dificulta al proveedor de servicios identificar la falla para aplicar la reparación necesaria al problema y desplegar un SaaS funcional al cliente que lo requiere. Este artículo presenta un modelo de orquestación dinámica aplicado al flujo de trabajo del SaaS. El objetivo es anticipar las fallas que se puedan presentar en los servicios atómicos que lo conforman, en tiempo de ejecución, y orquestar dinámicamente los servicios atómicos con el grado de disponibilidad y confiabilidad necesaria para la ejecución exitosa del flujo de trabajo, asegurando con ello la ejecución en tiempo y forma del SaaS utilizado por el cliente. Este modelo fue implementado en el lenguaje Java con el objetivo de probar su funcionalidad. 2019 artículo científico 1405-7743 https://www.redalyc.org/articulo.oa?id=40465052010 https://www.redalyc.org/journal/404/40465052010/ https://www.redalyc.org/journal/404/40465052010/html/ https://www.redalyc.org/journal/404/40465052010/40465052010.epub https://www.redalyc.org/journal/404/40465052010/movil 10.22201/fi.25940732e.2019.20n3.034 es http://www.redalyc.org/revista.oa?id=404 Ingeniería. Investigación y Tecnología application/pdf Universidad Nacional Autónoma de México Ingeniería. Investigación y Tecnología (México) Num.3 Vol.XX
title Modelo de orquestación dinámica para flujos de trabajo del software como servicio
topic Ingeniería
microservicios
flujo de trabajo
servicios atómicos
orquestación dinámica
Computación en la nube
url https://www.redalyc.org/articulo.oa?id=40465052010
https://www.redalyc.org/journal/404/40465052010/
https://www.redalyc.org/journal/404/40465052010/html/
https://www.redalyc.org/journal/404/40465052010/40465052010.epub
https://www.redalyc.org/journal/404/40465052010/movil