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 assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Ingeniería, investigación y tecnología

versão On-line ISSN 2594-0732versão impressa ISSN 1405-7743

Resumo

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-Out-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.

Palavras-chave : Cloud computing; software as a service; dynamic orchestration; workflow; atomic service; microservices.

        · resumo em Espanhol     · texto em Espanhol     · Espanhol ( pdf )