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

Full description

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/
Description
Summary: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.