Model of dynamic orchestration for SaaS

Sergio Fabián Ruiz Paz | Bio
Centro Nacional de Investigación y Desarrollo Tecnológico
René Santaolaya Salgado | Bio
Centro Nacional de Investigación y Desarrollo Tecnológico
Olivia Graciela Fragoso Díaz | Bio
Centro Nacional de Investigación y Desarrollo Tecnológico

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.

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

Downloads

Download data is not yet available.

Send mail to Author


Send Cancel

We are indexed in