¿Qué tecnologías reemplazan mainframe?

El proceso de reemplazar Mainframes (o cualquier pila tecnológica anterior) con una nueva plataforma se llama Modernización heredada . Tenemos tres enfoques

  1. Invasor
    1. Aquí, todo el Software Suite / System se reescribe en otra pila tecnológica. reemplazando así los sistemas Mainframe.
  2. No invasivo
    1. 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.
  3. Semiinvasivo
    1. 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…)

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.

Déjame poner la respuesta en otras palabras.

Mainframe siempre estará allí. Lo único que cambiará es … el campo de mainframe no necesitará programadores / profesionales de Senor.

Razón;

1. Hay mucha fuerza de trabajo en el área de mainframe entre 3 y 8 años.

2. Los conceptos de mainframe son los mismos durante años. El ejemplo 3.4 sigue siendo 3.4 en ISPF.

Debido a esto, las empresas no necesitarían profesionales en mainframe que tengan más de 9 años de experiencia. Pueden pedir de 3 a 8 años de exp. personas para reemplazar al sr. programadores para obtener más márgenes de ganancia.

Recuerde que las empresas indias se centran más en las ganancias que en las innovaciones.

Ninguna. Las empresas atascadas en el mainframe no pueden migrar a otra solución de compilación de software personalizada. La mayoría de las veces no tiene valor, es demasiado riesgoso para las operaciones y consume demasiado esfuerzo. Necesitan mano de obra especializada en mainframe para mantener y mejorar estos sistemas. Para aplicaciones completamente nuevas, tienen la opción de utilizar otras tecnologías. En mi opinión, la única opción práctica para reemplazar el mainframe es pasar a alguna solución de paquete COTS Ie.

Ninguna.

¿Y por qué crees que debería haber un reemplazo? En realidad, eso es demasiada generalización de una pregunta. Hay diferentes arquitecturas de hardware, luego hay diferentes sistemas operativos que se ejecutan en ese hardware y luego hay suites de software especialmente para mainframes, por lo que posiblemente reducir su pregunta a un alcance un poco estrecho podría ayudarnos a ayudarlo.

Si eliges mantener la pregunta igual, mi opinión sobre eso no reemplaza a mainframe; no creo que en mi vida lo vea desaparecer. En gran medida, permanecerá aquí y evolucionará.