El proceso de reemplazar Mainframes (o cualquier pila tecnológica anterior) con una nueva plataforma se llama Modernización heredada . Tenemos tres enfoques
- Invasor
- Aquí, todo el Software Suite / System se reescribe en otra pila tecnológica. reemplazando así los sistemas Mainframe.
- No invasivo
- Aquí, la pila de tecnología se reemplaza por conjuntos de herramientas apropiados que no requieren una reescritura completa de la suite / sistema de software.
- Semiinvasivo
- Aquí algunas partes se reescriben desde cero, mientras que otras se migran a conjuntos de herramientas adecuados que no requieren reescritura / requieren una reescritura mínima.
Trabajé en un proyecto semiinvasivo donde la pila de Mainframe Tech se movía a una pila basada en .NET. Teníamos un conjunto de herramientas de Company Called Alchemy Solutions que tenía las siguientes herramientas que permitían la migración desde Mainframes.
1. Mainframe COBOL -> Fujutsu NET COBOL (http://www.fujitsu.com/global/pr…)
- ¿Están muriendo las computadoras portátiles y las tabletas están subiendo?
- ¿Qué laptops Dell baratas puedo obtener que tengan la GPU NVIDIA que ejecuta FIFA 17? ¿O una Dell Inspiron 15 5000 no táctil puede ejecutar FIFA 17?
- ¿Cuántos métodos de enfriamiento hay para enfriar las computadoras?
- ¿La pantalla azul de la muerte es inevitablemente fatal o se puede guardar una computadora con ella?
- ¿Mi computadora ejecutará un AMD R9 290x en una computadora OLDER 2010?
2. Mainframe Batch JCL -> Neobatch (Alchemy Solutions anuncia lanzamientos concurrentes de NeoBatch V3, NeoKicks V3 y NeoServices V4.2)
3. Mainframe CICS -> NeoKICKS / NeoServices.
4. Mainframes DB2 -> MS SQL Server
5. Mainframe CA Easytrive -> CA Easytrive para Windows.
Había componentes en idiomas como Rexx, combinaciones Natural-Adabas que debían reescribirse.
Pero esto puede no ser posible en todos los casos, especialmente si las aplicaciones críticas están escritas en lenguaje ensamblador o alguna otra plataforma antigua. Más que tecnología, las personas que pueden leer y comprender dichos programas son poco comunes en estos días, por lo tanto, es difícil reescribirlas en otra Plataforma. Además de esto, puede ser un proceso lento y lento, por lo que a menos que las empresas necesarias no realicen tales migraciones.