ASNA Monarch Suite de Migración
Migra tus aplicaciones generadas por Synon

ASNA Synon Escape®  transforma aplicaciones legadas creadas por Synon en activos modernos y efectivos

Synon Escape migra tu aplicación legada de Synon a .NET
Synon Escape migra tu aplicación legada de Synon a .NET

¿Puede tu negocio sobrevivir sin programadores de Synon?

Hace 30 años, las aplicaciones Synon/Cool:2E/CA 2E 4GL eran el núcleo del sistema de registros para muchas empresas con IBM i. Hoy en día, sin embargo, es notoriamente difícil encontrar programadores de Synon y las aplicaciones generadas por Synon son muy desafiantes de mantener y mejorar. ASNA tiene las herramientas y servicios necesarios para reutilizar tus activos de aplicaciones Synon en aplicaciones modernas y mantenibles de .NET para poner en manos de programadores más jóvenes.

Para más detalles técnicos lee nuestro documento técnico sobre Synon Escape

Migra tus aplicaciones Synon/Cool:2E/CA 2E a C# con la suite de migración/refactorización de aplicaciones guiada por modelos de ASNA, Synon Escape. Esto te permite asegurar un futuro sólido para tu aplicación empresarial central sin dependencias de Synon o RPG. Synon Escape es el miembro más reciente de la familia de suites de migración de aplicaciones RPG de IBM i de ASNA.

La suite analítica/migratoria insignia de ASNA, Monarch, migra aplicaciones RPG de IBM i línea por línea. Eso funciona bien para aplicaciones RPG construidas a mano, pero no tan bien cuando el RPG es generado por herramientas como Synon. Las aplicaciones generadas por Synon son verbosas y repetitivas con una dependencia de un modelo de aplicación abstracto y un tiempo de ejecución personalizado. El RPG que genera Synon no es legible, no tiene nombres de campos significativos y es casi imposible de mantener por sí solo.

Escapa del agarre de Synon

ASNA Synon Escape aborda estos desafíos explotando el Modelo de Synon y racionalizando el tiempo de ejecución personalizado para proporcionar una versión en C# legible y mantenible de la aplicación. La migración/refactorización de Synon Escape está impulsada por el modelo abstracto de Synon guiando la conversión del RPG generado. De hecho, el RPG original generado estaba destinado solo para propósitos de compilación; Synon Escape libera a las empresas de IBM i de la dependencia empresarial del Modelo de Synon y persiste la nueva versión de la aplicación de forma natural en C#.

Las aplicaciones Synon raramente existen en un vacío en la máquina IBM i, interactúan con otros programas escritos en RPG y CL. El poder combinado de Synon Escape y Monarch produce una aplicación migrada que continúa teniendo la misma relación simbiótica que disfrutaban en el IBM i. Todas las funcionalidades de la aplicación se mantienen con alta fidelidad y fiabilidad con la ventaja de eliminar la necesidad de que los programadores de C# entiendan Synon o su Modelo para trabajar más con la aplicación migrada.

Beneficios de Synon Escape

  • El C# resultante es refactorizado desde su forma original (y su dependencia de los programas de tiempo de ejecución de Synon), para evitar la repetición de código excesivamente verbosa presente en el RPG generado por Synon. Al eliminar la redundancia de código, tus aplicaciones Synon son migradas/refactorizadas a clases de .NET C# legibles y mantenibles.
  • La base de datos DB2 de IBM i existente se migra a Microsoft SQL Server.
  • Con Synon Escape, tus aplicaciones Synon migradas se liberan de los límites de las dependencias de RPG y Synon. Tu aplicación persiste, continuando realizando el trabajo que ha hecho para tu negocio durante años, en la plataforma .NET donde es mantenida y mejorada por programadores de C#.
  • Las aplicaciones Synon raramente existen en un vacío en la máquina IBM i, interactúan con otras aplicaciones escritas en RPG y CL. Synon Escape trabaja en armonía con ASNA Monarch (que migra RPG escrito a mano a C#) para persistir la misma relación simbiótica que tus aplicaciones Synon y RPG de clientes disfrutaban en el IBM i.
  • Los nombres de campos generados por Synon se mapean a nombres significativos para C# mantenible y legible.
  • Mejoras automáticas de UI que consisten en calendarios para campos de Fecha y selectores de lista desplegable para campos de Estado.