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.
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.