Desarrollo de marco de referencia y metodología para el desarrollo de software como servicio (SaaS) usando contenedores.

El vertiginoso crecimiento de la nube y el tránsito hacia un modelo de software como servicio (SaaS), ha ocasionado que las metodologías y marcos de referencia para el desarrollo de aplicaciones, se queden obsoletos generando con ello nuevos retos. En este sentido, existen dos maneras tradicionales...

Full description

Saved in:
Bibliographic Details
Main Author: Martínez Magdaleno, Samuel Martín
Other Authors: Parra Loera, Ramón
Format: Tesis maestría
Language:spa
Published: Universidad Autónoma de Ciudad Juárez 2022
Subjects:
Online Access:http://hdl.handle.net/20.500.11961/6037
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:El vertiginoso crecimiento de la nube y el tránsito hacia un modelo de software como servicio (SaaS), ha ocasionado que las metodologías y marcos de referencia para el desarrollo de aplicaciones, se queden obsoletos generando con ello nuevos retos. En este sentido, existen dos maneras tradicionales en los que se puede desarrollar SaaS. La primera es mediante el uso de Infraestructura como Servicio (IaaS), en la cual el usuario es el encargado de administrar el sistema, sus actualizaciones y la plataforma sobre la que se va a desarrollar la aplicación. La segunda es mediante una Plataforma como Servicio (PaaS), en la que el usuario es responsable de mantener la plataforma y el desarrollo de la aplicación. Estas formas tradicionales de desarrollar SaaS tienen el problema de la dependencia de un proveedor o plataforma. Una alternativa a estas dos maneras de desarrollar SaaS es el uso de contenedores, ya que permiten que los desarrolladores de software empaqueten las aplicaciones con sus dependencias, librerías y recursos necesarios para el funcionamiento de la aplicación, lo que resulta en una serie de ventajas como mayor portabilidad, despliegue rápido de aplicaciones, mantenimiento simplificado, interoperabilidad entre plataformas y alta escalabilidad, entre otras. Por tal motivo, en el presente trabajo recepcional se presenta el desarrollo de una metodología y marco de referencia, que sirven como una guía para el desarrollo de SaaS usando contenedores.