Model of dynamic orchestration for SaaS

Main Article Content

Sergio Fabián Ruiz Paz
René Santaolaya Salgado
Olivia Graciela Fragoso Díaz

Abstract

Cloud Computing is an ubiquitous model that enables clients to access different services in a fast and easy manner. In this context, one of the most used models is Software as a Service (SaaS), which means that software is deployed and provisioned to the customer via internet through a web browser on a pay per use mode. However, given its complexity and characteristics, such as reusability, scalability, flexibility and customization, SaaS may be defined by workflows, which consist of atomic services, or micro-services hosted geographically in different places. SaaS execution under this type of composition may lead to abnormal behavior or failures in the end user applications at runtime. This paper presents a new model of dynamic orchestration for SaaS, which aims to reduce failures or abnormal behavior of the services involved in the execution process of business application.

How to Cite
Ruiz Paz, S. F., Santaolaya Salgado, R., & Fragoso Díaz, O. G. (2018). Model of dynamic orchestration for SaaS. Revista Ingenierías Universidad De Medellín, 16(31), 143–153. https://doi.org/10.22395/rium.v16n31a7

Article Details

References

[1] IBM Center, 'Champions of Software as a Service: How SaaS is fueling powerful competitive advantage,' Armonk, NY, pp. 1-11, 2014.

[2] M. Mistretta, 'El estado actual del cloud computing en México,' InformationWeek, septiembre, n.° 230. pp. 16-20, 2013.

[3] Cisco, 'Cisco Global Cloud Index : Forecast and Methodology, 2014–2019,' White Pap., pp. 1–41, 2014

[4] K. Bousselmi, Z. Brahmi, and M. M. Gammoudi, 'Cloud Services Orchestration: A Comparative Study of Existing Approaches,' in 2014 28th International Conference on Advanced Information Networking and Applications Workshops, pp. 410–416, 2014.

[5] J. Lewis and M. Fowler, 'Microservices,' martinfowler.com, 2014. Available: http://martinfowler.com/articles/microservices.html, March 25, 2014.

[6] J. Wang, P. Korambath, I. Altintas, J. Davis, and D. Crawl, 'Workflow as a Service in the Cloud: Architecture and Scheduling Algorithms,' Procedia Computer Science, vol. 29, pp. 546–556, 2014.

[7] K. Klai and H. Ochi, 'Model Checking of Composite Cloud Services,' in 2016 IEEE International Conference on Web Services (ICWS), pp. 356–363, 2016.

[8] J. M. Myerson, 'The role of Software as a Service in cloud computing SaaS maturity,' no. April, pp. 1–8, 2009.

[9] European Commission, 'Cloud Service Level Agreement Standardization Guidelines,' Digital Agenda for Europe. [Online]. Available: ec.europa.eu//digital-agenda/en/news/cloud-servicelevel-agreement-standardisation-guidelines, June 2014.

[10] J. Terpak, P. Horovcak, and M. Lukac, 'Mathematical models creation using orchestration and choreography of web services,' 2016 17th Int. Carpathian Control Conf., pp. 739–742, 2016.
Author Biographies

Sergio Fabián Ruiz Paz, Centro Nacional de Investigación y Desarrollo Tecnológico

PhD Student of CENIDET Doctoral Program in Computer Science.

In 1999 graduated from the Technological Institute of Madero, Madero Tamaulipas.

In 2002 obtained a Master Degree in Computer Science from the University of the Americas, Puebla.

He was research professor from 2005 to 2015 in the University of Papaloapan, campus Loma Bonita, Oaxaca.

Her areas of interest is: Software Engineering and the evolution of software for reuse purposes.

René Santaolaya Salgado, Centro Nacional de Investigación y Desarrollo Tecnológico

René Santaolaya is a researcher in the National Center for Research and Technological Development (CENIDET), Cuernavaca, Morelos, México. His research interest includes software process models, software architectures, software reuse, legacy software reengineering, service oriented architectures, web services and Microservices. René Santaolaya  received a PhD in Computer Science (Software Engineering) from National Polytechnic Institute, Computing Research Center. He teaches in the Advanced Msc. Program in the Software Engineering Area. He is a senior member of the IEEE.

Olivia Graciela Fragoso Díaz, Centro Nacional de Investigación y Desarrollo Tecnológico

In 1989 graduated from the Technological Institute of Durango. In 1994 obtained a Master Degree in Computer Science from the Institute of Science and Technology of the University of Manchester UMIST, UK. Earned the PhD in Computer Science in the area of Software Engineering by the CENIDET in 2012.

Member of IEEE since 2000, and in August 2004 she was awarded the degree of 'Senior Member'. She is also a member of the National System for Researchers.

She is co-author of the book 'Information Modeling: an international perspective' published by Prentice Hall in the year 1995. She has participated in several international congresses on Software Engineering. She has also participated as a member of the technical committee of international conferences such as The International Conference on Software Engineering Advances in its 2009 and 2010 editions, and the IEEE CIINDET technical committee for several years up to date.

His areas of interest are those that promote: the evolution of software for reuse purposes, the development of component based software, generation of Web services from legacy software and the search and selection of Web services. In addition, she carries out research on the teaching of Software Engineering and its use in the area of e-learning.