Diseño de arquitecturas web para software empresarial
Fecha
Autores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Pontificia Universidad Católica del Perú
Acceso al texto completo solo para la Comunidad PUCP
Resumen
Las organizaciones modernas enfrentan el desafío de mantener sus sistemas alineados
con un entorno cambiante. Muchos de ellos, concebidos sin una visión arquitectónica
integral, presentan acoplamiento excesivo, baja escalabilidad y dificultades de
mantenimiento. Ante ello, el diseño de arquitecturas web debe integrar factores técnicos,
económicos y organizacionales, asegurando sostenibilidad y evolución futura.
La metodología aplicada, inspirada en enfoques reconocidos de ingeniería de software y
ejecutada bajo el marco de trabajo SCRUM, se estructuró en seis pasos: Levantamiento
y validación de requerimientos; Definición arquitectónica de alto nivel y en detalle; Diseño
de base de datos; Diseño de interfaces; y Revisión del diseño frente a los requerimientos.
Los aprendizajes extraídos remarcan que un análisis exhaustivo de requerimientos es
decisivo para el éxito, que no siempre es necesario desarrollar sistemas desde cero, que
los microservicios deben usarse solo cuando realmente lo justifiquen los objetivos de
escala, y que los despliegues graduales reducen el impacto en los usuarios. A ello se
suma la relevancia del desacoplamiento como principio fundamental para lograr sistemas
sostenibles y adaptables.
Los proyectos desarrollados fueron:
1. Desacoplamiento de un ERP in-house (empresa minera peruana)
Se migraron módulos contables, logísticos y de laboratorio hacia una arquitectura
web desacoplada en Azure. Con un costo de 750 mil USD y 1.5 años de ejecución,
se lograron mejoras notables en velocidad, disponibilidad y confianza hacia el área
de TI, reduciendo tiempos de respuesta de segundos a milisegundos.
2. Sistema de integración de almacén y ventas (empresa textil colombiana)
Se reemplazó la gestión con hojas de cálculo por un sistema en WordPress.org con
plugins como WooCommerce y ATUM. El proyecto, de 115 mil USD y 10 meses,
eliminó errores de inventario, mejoró la trazabilidad de pedidos y fortaleció la
relación con clientes gracias a entregas confiables y comunicación centralizada.
3. Rediseño visual de un editor Low-code (empresa multinacional en Países
Bajos)
Se sustituyó un editor jerárquico rígido por un lienzo libre con arrastrar y soltar,
desarrollado con React.js y TypeScript. En 11 meses se optimizó la usabilidad, se
redujo la curva de aprendizaje y se facilitó la incorporación de nuevas
funcionalidades. La migración voluntaria permitió una adopción fluida y sin
interrupciones.
Descripción
Palabras clave
World Wide Web (Sistemas de recuperación de la información)--Arquitectura, Sitios Web--Diseño, Ingeniería de software, Negocios--Procesamiento de datos