Modelo de orquestación dinámica para SaaS

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

Resumen


La nube computacional como modelo ubicuo, permite el suministro de servicios a clientes que acceden a ella de forma fácil y rápida. El Software como Servicio (SaaS) es uno de los modelos de mayor uso, mediante el cual las aplicaciones se despliegan y aprovisionan por los clientes vía internet mediante un navegador web en un modelo de pago por uso. Sin embargo, por su complejidad y características –reusabilidad, escalabilidad, elasticidad y personalización– el SaaS es definido por flujos de trabajo compuestos de microservicios o servicios atómicos alojados geográficamente en diferentes lugares. El SaaS en este contexto puede presentar comportamientos anormales en los resultados o fallos en la aplicación final del usuario en tiempo de ejecución. En este artículo se presenta un modelo de orquestación dinámica cuyo objetivo es disminuir las fallas o comportamientos anormales de los servicios que participan en el proceso de ejecución de las aplicaciones de negocios.

Palabras clave


servicios atómicos; nube computacional; orquestación dinámica; micro-servicios; software como servicio; flujos de trabajo

Texto completo:

PDF (English) XML (English)

Referencias


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

M. Mistretta, “El estado actual del cloud computing en México,” InformationWeek, septiembre, n.° 230. pp. 16-20, 2013.

Cisco, “Cisco Global Cloud Index : Forecast and Methodology, 2014–2019,” White Pap., pp. 1–41, 2014

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.

J. Lewis and M. Fowler, “Microservices,” martinfowler.com, 2014. Available: http://martinfowler.com/articles/microservices.html, March 25, 2014.

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.

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

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

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.

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.




DOI: https://doi.org/10.22395/rium.v16n31a7

Enlaces refback

  • No hay ningún enlace refback.


Creative Commons License
Este trabajo esta licenciado bajo una Creative Commons Attribution-NonCommercial 4.0 International License.

© 2011 Sello Editorial. Universidad de Medellín.

 

 

Indexada en: