SciELO - Scientific Electronic Library Online

 
vol.20 número3Parámetros concentrados locales de un tubo Venturi CavitanteAnálisis exergético convencional aplicado a una planta de poligeneración operando en cascada geotérmica índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Ingeniería, investigación y tecnología

versión On-line ISSN 2594-0732versión impresa ISSN 1405-7743

Resumen

RUIZ-PAZ, Sergio Fabián et al. Dynamic orchestration model for software as a service workflows. Ing. invest. y tecnol. [online]. 2019, vol.20, n.3, e034.  Epub 15-Oct-2019. ISSN 2594-0732.  https://doi.org/10.22201/fi.25940732e.2019.20n3.034.

One of the most used deployment model of the Cloud Computing is Software as a Service (SaaS), in which the software is deployed as a service through the Internet to be used by customers in a pay-per-use model. In order to serve efficiently and dynamically to customers of the cloud, this type of software is composed of a set of atomic services, or microservices, hosted geographically in different places, which have been orchestrated and/or and choreographed in a workflow called Software as a Service (SaaS) to represent a business process. Under this type of composition, the SaaS, in execution time, can give rise to failures or abnormal behaviors in the results. This make it difficult for the service provider to identify the failure to apply the necessary maintenance to repair the problem and deploying a functional SaaS to the client that requires it. This paper presents a model of dynamic orchestration applied to the workflow of SaaS. The aim is anticipating the faults that may occur in the atomic services that comprise it, in execution time, and dynamically orchestrate the atomic services with the degree of availability and reliability necessary for the successful execution of the workflow, thus ensuring the execution in time and form of the SaaS used by the client. The model was implemented in the Java language as a method with the objective of testing its functionality.

Palabras llave : Cloud computing; software as a service; dynamic orchestration; workflow; atomic service; microservices.

        · resumen en Español     · texto en Español