Modelo de orquestación dinámica para SaaS
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 median...
- Autores:
-
Ruiz Paz, Sergio Fabián
Santaolaya Salgado, René
Fragoso Díaz, Olivia Graciela
- Tipo de recurso:
- Article of journal
- Fecha de publicación:
- 2017
- Institución:
- Universidad de Medellín
- Repositorio:
- Repositorio UDEM
- Idioma:
- eng
- OAI Identifier:
- oai:repository.udem.edu.co:11407/4681
- Acceso en línea:
- http://hdl.handle.net/11407/4681
https://doi.org/10.22395/rium.v16n31a7
- Palabra clave:
- Software Engineering
Cloud Computing
servicios atómicos
nube computacional
orquestación dinámica
micro-servicios
software como servicio
flujos de trabajo
atomic services
cloud computing
dynamic orchestration
microservices
software as a service
workflow
computação em nuvem
fluxos de trabalho
microsserviços
orquestração dinâmica
serviços atômicos
software como serviço
- Rights
- License
- http://creativecommons.org/licenses/by-nc-sa/4.0/
id |
REPOUDEM2_3ef8e443aee44cf31869aa26ee033ef7 |
---|---|
oai_identifier_str |
oai:repository.udem.edu.co:11407/4681 |
network_acronym_str |
REPOUDEM2 |
network_name_str |
Repositorio UDEM |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Modelo de orquestación dinámica para SaaS Model of dynamic orchestration for SaaS Modelo de orquestração dinâmica para SaaS |
title |
Modelo de orquestación dinámica para SaaS |
spellingShingle |
Modelo de orquestación dinámica para SaaS Software Engineering Cloud Computing servicios atómicos nube computacional orquestación dinámica micro-servicios software como servicio flujos de trabajo atomic services cloud computing dynamic orchestration microservices software as a service workflow computação em nuvem fluxos de trabalho microsserviços orquestração dinâmica serviços atômicos software como serviço |
title_short |
Modelo de orquestación dinámica para SaaS |
title_full |
Modelo de orquestación dinámica para SaaS |
title_fullStr |
Modelo de orquestación dinámica para SaaS |
title_full_unstemmed |
Modelo de orquestación dinámica para SaaS |
title_sort |
Modelo de orquestación dinámica para SaaS |
dc.creator.fl_str_mv |
Ruiz Paz, Sergio Fabián Santaolaya Salgado, René Fragoso Díaz, Olivia Graciela |
dc.contributor.author.none.fl_str_mv |
Ruiz Paz, Sergio Fabián Santaolaya Salgado, René Fragoso Díaz, Olivia Graciela |
dc.subject.spa.fl_str_mv |
Software Engineering Cloud Computing servicios atómicos nube computacional orquestación dinámica micro-servicios software como servicio flujos de trabajo atomic services cloud computing dynamic orchestration microservices software as a service workflow computação em nuvem fluxos de trabalho microsserviços orquestração dinâmica serviços atômicos software como serviço |
topic |
Software Engineering Cloud Computing servicios atómicos nube computacional orquestación dinámica micro-servicios software como servicio flujos de trabajo atomic services cloud computing dynamic orchestration microservices software as a service workflow computação em nuvem fluxos de trabalho microsserviços orquestração dinâmica serviços atômicos software como serviço |
description |
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. |
publishDate |
2017 |
dc.date.created.none.fl_str_mv |
2017-12-31 |
dc.date.accessioned.none.fl_str_mv |
2018-04-13T21:18:18Z |
dc.date.available.none.fl_str_mv |
2018-04-13T21:18:18Z |
dc.type.eng.fl_str_mv |
Article |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/resource_type/c_6501 |
dc.type.local.spa.fl_str_mv |
Artículo científico |
dc.type.driver.none.fl_str_mv |
info:eu-repo/semantics/article |
format |
http://purl.org/coar/resource_type/c_6501 |
dc.identifier.issn.none.fl_str_mv |
1692-3324 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/11407/4681 |
dc.identifier.doi.none.fl_str_mv |
https://doi.org/10.22395/rium.v16n31a7 |
dc.identifier.eissn.none.fl_str_mv |
2248-4094 |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Universidad de Medellín |
dc.identifier.repourl.none.fl_str_mv |
repourl:https://repository.udem.edu.co/ |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de Medellín |
identifier_str_mv |
1692-3324 2248-4094 reponame:Repositorio Institucional Universidad de Medellín repourl:https://repository.udem.edu.co/ instname:Universidad de Medellín |
url |
http://hdl.handle.net/11407/4681 https://doi.org/10.22395/rium.v16n31a7 |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.relation.uri.none.fl_str_mv |
http://revistas.udem.edu.co/index.php/ingenierias/article/view/1934 |
dc.relation.citationvolume.none.fl_str_mv |
16 |
dc.relation.citationissue.none.fl_str_mv |
31 |
dc.relation.citationstartpage.none.fl_str_mv |
143 |
dc.relation.citationendpage.none.fl_str_mv |
153 |
dc.relation.references.spa.fl_str_mv |
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. |
dc.relation.ispartofjournal.spa.fl_str_mv |
Revista Ingenierías Universidad de Medellín |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.rights.creativecommons.*.fl_str_mv |
Attribution-NonCommercial-ShareAlike 4.0 International |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Attribution-NonCommercial-ShareAlike 4.0 International http://purl.org/coar/access_right/c_abf2 |
dc.format.extent.spa.fl_str_mv |
p. 143-153 |
dc.format.medium.spa.fl_str_mv |
Electrónico |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.coverage.spa.fl_str_mv |
Lat: 06 15 00 N degrees minutes Lat: 6.2500 decimal degreesLong: 075 36 00 W degrees minutes Long: -75.6000 decimal degrees |
dc.publisher.spa.fl_str_mv |
Universidad de Medellín |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingenierías |
dc.publisher.place.spa.fl_str_mv |
Medellín |
dc.source.spa.fl_str_mv |
Revista Ingenierías Vol. 16, Núm. 31 (2017): Julio-Diciembre; 143-153 |
institution |
Universidad de Medellín |
bitstream.url.fl_str_mv |
http://repository.udem.edu.co/bitstream/11407/4681/2/portada.JPG http://repository.udem.edu.co/bitstream/11407/4681/1/Articulo.html |
bitstream.checksum.fl_str_mv |
7346e482e1869f5179f7663b3841d958 3e885905d2c4bb7f6befaffb65ebc5eb |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de Medellin |
repository.mail.fl_str_mv |
repositorio@udem.edu.co |
_version_ |
1814159262458314752 |
spelling |
Ruiz Paz, Sergio FabiánSantaolaya Salgado, RenéFragoso Díaz, Olivia GracielaRuiz Paz, Sergio Fabián; Centro Nacional de Investigación y Desarrollo TecnológicoSantaolaya Salgado, René; Centro Nacional de Investigación y Desarrollo TecnológicoFragoso Díaz, Olivia Graciela; Centro Nacional de Investigación y Desarrollo Tecnológico2018-04-13T21:18:18Z2018-04-13T21:18:18Z2017-12-311692-3324http://hdl.handle.net/11407/4681https://doi.org/10.22395/rium.v16n31a72248-4094reponame:Repositorio Institucional Universidad de Medellínrepourl:https://repository.udem.edu.co/instname:Universidad de MedellínLa 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.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.A computação em nuvem é um modelo onipresente que permite o fornecimento de serviços a clientes que têm acesso a ela de forma fácil e rápida. O software como serviço (SaaS) é um dos modelos de maior uso, por meio do qual os aplicativos se estendem e armazenam pelos clientes via internet, com um navegador web pago por uso. Contudo, por sua complexidade e características — reuso, escalabilidade, elasticidade e personalização —, o SaaS é definido por fluxos de trabalho compostos de microsserviços ou serviços atômicos alojados geograficamente em diferentes lugares. Nesse conteto, o SaaS pode apresentar comportamentos anormais nos resultados ou falhas na aplicação final do usuário em tempo de execução. Neste artigo, apresenta-se um modelo de orquestração dinâmica, cujo objetivo é diminuir as falhas ou os comportamentos anormais dos serviços que participam do processo de execução dos aplicativos de negócios.p. 143-153Electrónicoapplication/pdfengUniversidad de MedellínFacultad de IngenieríasMedellínhttp://revistas.udem.edu.co/index.php/ingenierias/article/view/19341631143153IBM 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, 2014K. 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.Revista Ingenierías Universidad de Medellínhttp://creativecommons.org/licenses/by-nc-sa/4.0/Attribution-NonCommercial-ShareAlike 4.0 Internationalhttp://purl.org/coar/access_right/c_abf2Revista Ingenierías Vol. 16, Núm. 31 (2017): Julio-Diciembre; 143-153Software EngineeringCloud Computingservicios atómicosnube computacionalorquestación dinámicamicro-serviciossoftware como servicioflujos de trabajoatomic servicescloud computingdynamic orchestrationmicroservicessoftware as a serviceworkflowcomputação em nuvemfluxos de trabalhomicrosserviçosorquestração dinâmicaserviços atômicossoftware como serviçoModelo de orquestación dinámica para SaaSModel of dynamic orchestration for SaaSModelo de orquestração dinâmica para SaaSArticlehttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Artículo científicoinfo:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85Comunidad Universidad de MedellínLat: 06 15 00 N degrees minutes Lat: 6.2500 decimal degreesLong: 075 36 00 W degrees minutes Long: -75.6000 decimal degreesTHUMBNAILportada.JPGportada.JPGimage/jpeg12978http://repository.udem.edu.co/bitstream/11407/4681/2/portada.JPG7346e482e1869f5179f7663b3841d958MD52ORIGINALArticulo.htmltext/html497http://repository.udem.edu.co/bitstream/11407/4681/1/Articulo.html3e885905d2c4bb7f6befaffb65ebc5ebMD5111407/4681oai:repository.udem.edu.co:11407/46812021-05-14 14:29:33.164Repositorio Institucional Universidad de Medellinrepositorio@udem.edu.co |