← Volver a casos

Caso 03 · Servicios

WCF Platform

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

  • Servicios SOAP para integración entre módulos.
  • Límites alineados con capacidades de negocio.
  • Versionado y contrato pensados para el largo plazo.
  • Ruta de evolución posterior hacia REST sin rehacer el producto entero.

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.