Migración de ERP sin reescribir código: cómo funciona

Es posible migrar un ERP o una aplicación heredada (cliente-servidor) a la nube sin reescribir una sola línea de código, mediante un enfoque de migración inteligente: la aplicación se ejecuta en servidores en la nube tal cual, accediéndose de forma remota a través de un navegador, mientras que una capa de gestión se encarga de la infraestructura, la base de datos y la seguridad. Este es el modelo que utiliza Skyone Autosky, que ya ha migrado aplicaciones de más de 400 ERP diferentes, conservando íntegramente la lógica de negocio original.
Nube, 4 minutos de lectura. Por: Skyone

Es posible migrar un ERP o una aplicación heredada (cliente-servidor) a la nube sin reescribir una sola línea de código, mediante un enfoque de migración inteligente: la aplicación se ejecuta en servidores en la nube tal cual, accediéndose de forma remota a través de un navegador, mientras que una capa de gestión se encarga de la infraestructura, la base de datos y la seguridad. Este es el modelo que utiliza Skyone Autosky, que ya ha migrado aplicaciones de más de 400 ERP diferentes, conservando íntegramente la lógica de negocio original.

¿Por qué reescribir el código suele ser el mayor riesgo en una migración?

Los proyectos de modernización que implican reescribir o adaptar el código fuente de un sistema ERP para que funcione en la nube suelen presentar tres problemas: plazos de tiempo (meses o años de desarrollo), riesgos (las reglas de negocio antiguas se pierden o se malinterpretan durante la reescritura) y costes (un equipo de desarrollo dedicado exclusivamente a la migración). Esto resulta aún más crítico en las aplicaciones cliente-servidor de escritorio, comunes en los sistemas ERP brasileños más antiguos, que no fueron diseñados pensando en la nube.

¿Cómo funciona la migración sin cambios en el código?

  1. La aplicación se ejecuta tal cual, sin modificaciones en el código fuente, alojada en servidores en la nube.
  2. Ahora se puede acceder a través de un navegador web (Acceso Web) o mediante un complemento ligero, sin necesidad de instalar la aplicación localmente.
  3. La autenticación se produce antes de acceder al entorno de la empresa, lo que aísla completamente el dispositivo del usuario de los servidores de la aplicación y de la base de datos.
  4. La infraestructura se ajusta automáticamente a la demanda (autoescalado), sin límite en el número de servidores ni de usuarios simultáneos.
  5. Toda la operación —base de datos, copias de seguridad, seguridad y rendimiento— ahora la gestiona la plataforma, y ​​ya no el equipo interno.

Lea también: Computación en la nube: qué es, cómo funciona y ejemplos prácticos en la nube.

¿Qué cambia esto en la práctica para quienes utilizan el sistema?

Dado que la experiencia de usuario es la misma que la de una aplicación instalada localmente en el equipo, los empleados no necesitan formación adicional y la curva de adopción es prácticamente nula. Además, al ejecutarse directamente en el navegador, la solución no requiere una gran capacidad de procesamiento ni memoria del dispositivo del usuario, lo que permite su uso en equipos sencillos con una conexión de banda ancha estable a partir de tan solo 100 Kbps.

¿Qué bases de datos son compatibles?

Base de datosVersiones compatibles
OráculoEdición Enterprise, Estándar y Express
Servidor SQL2014, 2016, 2017, 2019, 2022
SAP HANAPara SAP Business One
MySQLMySQL 8
PostgreSQLVersiones 11 a 15
Pájaro de fuego3.0 y 4.0
MariaDB10.4 a 10.11 y versión 11
IBM DB2
OtrosProgress, SQLite, CockroachDB, Sybase, Informix, Ingres, BTrieve, C-TreeACE, SolidDB, Mongo, entre otros

¿Cómo se ve afectada la seguridad en este tipo de migración?

La plataforma que ejecuta este modelo de migración, Skyone Autosky, cuenta con la certificación ISO 27001 y aplica una arquitectura de confianza cero: cada aplicación está aislada en su propia red virtual, el acceso se realiza a través de puertos seguros (HTTPS en el puerto 443 y TCP 491), y en la capa de autenticación se incluyen funciones como la autenticación multifactor (MFA), el inicio de sesión único (SSO) mediante SAML 2.0 y la monitorización en tiempo real de los intentos de ataque por fuerza bruta.

También te podría interesar: ¿Es la nube realmente segura o sigue siendo arriesgada para las empresas?

Preguntas frecuentes

  1. ¿Es posible migrar un sistema ERP antiguo sin perder las personalizaciones realizadas a lo largo de los años? 

    Sí. Dado que el código fuente de la aplicación no se modifica, las personalizaciones y las reglas de negocio específicas se conservan íntegramente; el cambio se produce en la infraestructura subyacente, no en la aplicación en sí.

  2. ¿Cuánto tiempo lleva una migración sin cambios en el código? 

    Dado que no implica desarrollo, el plazo suele ser significativamente más corto que en los proyectos de reescritura; la mayor parte del tiempo se dedica a pruebas, dimensionamiento de la infraestructura y planificación del período de transición, no a la programación.

  3. ¿Este modelo funciona para cualquier lenguaje de programación? 

    Las aplicaciones cliente-servidor en diversos lenguajes pueden migrarse de esta manera, ya que lo que cambia es la infraestructura de ejecución, no el lenguaje en el que se desarrolló originalmente el sistema.

  4. Tras la migración, ¿quién se encarga del mantenimiento de la infraestructura? 

    La gestión de la infraestructura —incluidos el escalado automático, las copias de seguridad, la aplicación de parches y la seguridad— pasa a ser responsabilidad de la plataforma contratada, lo que libera al equipo interno de TI para actividades más estratégicas.
Skyone
Escrito por Skyone

Empiece a transformar su empresa

Prueba la plataforma o programa una conversación con nuestros expertos para comprender cómo Skyone puede acelerar tu estrategia digital.

Suscríbete a nuestro boletín

Manténgase actualizado con el contenido de Skyone

Hablar con ventas

¿Tienes alguna pregunta? Habla con un especialista y resuelve todas tus dudas sobre la plataforma.