Optimización del desarrollo de un Api Management para entornos Empresariales. Práctica empresarial

Actualmente, en el desarrollo de software, los equipos de trabajo se enfrentan constantemente con la ejecución de diversos procesos repetitivos. Este es el caso del Grupo Suramericana (Sura), el cual cuenta con distintas filiales, una de ellas es la EPS Sura, en la que se prestan diversos servicios...

Full description

Autores:
Alvarez Montoya, Miguel Angel
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/48497
Acceso en línea:
https://hdl.handle.net/10495/48497
Palabra clave:
Proxy servers
Application program interfaces (Computer software)
Optimización
Optimization
Desarrollo de programas para computador
Computer software – Development
http://id.loc.gov/authorities/subjects/sh2012001996
http://id.loc.gov/authorities/subjects/sh98004527
http://vocabularies.unesco.org/thesaurus/concept6659
Rights
openAccess
License
http://creativecommons.org/licenses/by/4.0/
Description
Summary:Actualmente, en el desarrollo de software, los equipos de trabajo se enfrentan constantemente con la ejecución de diversos procesos repetitivos. Este es el caso del Grupo Suramericana (Sura), el cual cuenta con distintas filiales, una de ellas es la EPS Sura, en la que se prestan diversos servicios de salud. Debido a la cantidad de información que se debe manejar y proteger, la empresa cuenta con numerosos grupos de desarrolladores, los cuales, en busca de optimizar los procesos repetitivos, trabajan en la implementación de tecnologías como Apigee X la cual facilita la creación, publicación y gestión de conexiones API en un entorno empresarial [1]. Este proyecto busca establecer unos lineamientos que todo desarrollador debe aplicar en sus proyectos para el control del ciclo de vida de las APIs, creando una plantilla base que pueda ser usada para cada vez que se inicie un proyecto. El proceso de creación de este proyecto es llevado a cabo mediante la metodología Scrum y CI/CD para lograr una entrega y adaptación continua a los requerimientos.