Problema
El ERP necesitaba una plataforma de servicios capaz de conectar módulos entre sí y de servir como base para clientes externos. No bastaba con exponer operaciones: había que definir límites, contratos y una forma estable de evolucionar.
Caso 03 · Servicios
Durante años, esta fue la capa que conectó módulos internos, integraciones externas y la evolución del ERP. Su valor no estaba en verse moderna, sino en aguantar el cambio.
Problema
El ERP necesitaba una plataforma de servicios capaz de conectar módulos entre sí y de servir como base para clientes externos. No bastaba con exponer operaciones: había que definir límites, contratos y una forma estable de evolucionar.
Contexto
El sistema ya había crecido bastante cuando se tomó esta decisión. Eso obligaba a construir una solución que no rompiera lo que funcionaba y que dejara espacio para la modernización posterior.
Arquitectura
Resultado
La plataforma aguantó el crecimiento y permitió introducir nuevas formas de consumo sin romper la base existente. La migración posterior a REST fue más razonable porque la arquitectura original ya había dejado bien marcados los límites.