Las mainframes eran los grandes gabinetes que albergaban la unidad central de procesamiento (CPU) y la memoria principal de las primeras computadoras. El término persiste para describir y diferenciar estas computadoras más grandes, conocidas por su considerable tamaño y capacidad de almacenamiento, potencia de procesamiento y confiabilidad, de sus contrapartes más pequeñas, como servidores, minicomputadoras, estaciones de trabajo y computadoras personales (PC). Si bien mainframe es un término genérico, la mayoría de la gente asocia inmediatamente estas máquinas de trabajo con IBM y su System Z, los modelos más populares y utilizados. El Z15 es el modelo más reciente.
Un estudio de IDC demuestra que las plataformas de host tradicionales son idóneas para desempeñar un papel fundamental en la transformación digital. Este informe técnico analiza el acceso y la seguridad de las aplicaciones, los beneficios de la RPA, así como los obstáculos para la seguridad de los sistemas host y la mejor manera de superar estos desafíos de modernización.
A pesar de los avances tecnológicos, los sistemas alojados en mainframes siguen siendo cruciales para el negocio y el núcleo de la informática empresarial. Ningún otro sistema iguala sus niveles de rendimiento, consistencia y fiabilidad.
Como sistemas de registro, albergan y protegen las complejas reglas y políticas transaccionales y operativas que definen una organización. La mayoría de los mainframes pueden ejecutar múltiples sistemas operativos, gestionar un alto volumen de entrada y salida (E/S) y ampliar o intercambiar la capacidad del sistema sin interrumpir el negocio. Un solo mainframe puede reemplazar docenas, o incluso cientos, de servidores más pequeños, mientras que lo contrario sería difícil de lograr con los mismos niveles de fiabilidad.
La modernización busca fundamentalmente aprovechar lo que ya funciona y mejorarlo para lograr nuevos resultados de negocio. Siendo realistas, dado que los mainframes son inseparables de los sistemas y aplicaciones críticos para el negocio de muchas organizaciones, deberían ser la base de cualquier estrategia de modernización.
Una modernización exitosa del mainframe aprovecha y amplía el valor de las inversiones en sistemas centrales, como aplicaciones, procesos e infraestructura. Las empresas con sistemas heredados (antiguos pero de larga duración) deben mejorar su capacidad para ofrecer innovación, eficiencia y seguridad, sin comprometer su actividad habitual; son candidatas ideales para la modernización.
Los objetivos típicos de modernización de mainframe incluyen:
La forma menos agresiva y más lógica de llevar los sistemas heredados hacia el futuro es aprovechar el poder del software que une lo antiguo con lo nuevo para ampliar las capacidades de las tecnologías e inversiones actuales.
A esto lo llamamos modernización, y esta estrategia está ganando cada vez más adeptos entre los analistas. Las organizaciones que adoptan la DX inteligente optimizan sus ahorros al maximizar el retorno de la inversión (ROI) en TI y reducen su perfil de riesgo al mantener procesos de eficacia probada con herramientas de modernización de mainframe .
La modernización de un mainframe podría abarcar una variedad de opciones
Para quienes tienen sistemas empresariales centrales que llevan muchos años en funcionamiento, la estrategia prudente suele ser aprovechar lo ya existente. Una estrategia de desmantelamiento y reemplazo introduce niveles de riesgo estratégicamente inaceptables, además de afectar negativamente los costos y el tiempo de comercialización.
La mejor práctica es modernizar los “activos de aplicaciones existentes para preservar/mejorar las inversiones existentes (evitando proyectos riesgosos de “eliminar y reemplazar”)”.
Dos palabras: potencia y fiabilidad. Ambas son esenciales para cualquier organización que procese grandes cantidades. Solo los mainframes tienen la potencia necesaria para soportar las múltiples funciones de TI que exigen los bancos. Desde las más imperceptibles, como la ejecución nocturna de lotes, hasta el soporte administrativo para aplicaciones de banca móvil, el mainframe realiza ambas tareas esenciales, incluyendo las integraciones tecnológicas avanzadas que esperan los consumidores.
El mainframe es la plataforma única que responde a múltiples desafíos. Son los sistemas de registro, los procesadores de datos, el poder de las transacciones en la nube y móviles. Los mainframes monitorizan los procesos para detectar fraudes, realizan análisis en tiempo real y muchas otras funciones, todo simultáneamente.
En 1994, la creciente potencia de procesamiento de las PC impulsó al periodista informático estadounidense Stewart Alsop, Jr. a predecir que el último mainframe se desconectaría en marzo de 1996. En 2002, se tragó sus palabras. La potencia de procesamiento de los mainframes ha crecido un 30 % anual desde 1992 y se han adaptado para prosperar y sobrevivir en la jungla informática.
Una encuesta COBOL de 2019 reveló que el 70 % de las empresas planean conservar sus mainframes y modernizar aplicaciones COBOL clave en lugar de reemplazarlas o retirarlas. Además, el 92 % de los encuestados consideró que sus aplicaciones COBOL eran estratégicas, frente al 84 % en 2017. En resumen, sí.
La Encuesta de Mercado de Mainframes de BMC de 2019 confirmó la viabilidad de los mainframes y que el 45 % de las empresas consideraban prioritaria la implementación de la tecnología en la nube. Aprovechar la nube, ya sea privada o pública, ayuda a aumentar la disponibilidad, la escalabilidad y el rendimiento, a mejorar la seguridad y a reducir los costes de las aplicaciones mainframe. La clave para ello es el acceso centralizado y basado en navegador. Este permite una rápida configuración, implementación, actualizaciones y emulación de terminal por parte del usuario final.
El acceso al host basado en navegador, que utiliza un sistema de gestión de acceso de identidad (IAM) en lugar de contraseñas de ocho caracteres, autoriza o deniega el acceso al mainframe mediante credenciales de autenticación empresarial. Esto garantiza que los usuarios solo accedan a los sistemas mainframe y a los datos que necesitan, aplicando el principio del mínimo privilegio. El acceso al host sin huella permite un acceso esencial y seguro al mainframe, tanto localmente como en la nube, sin tener que administrar cada escritorio ni depender de otros sistemas (como Java) o proveedores (como Oracle).
Migrar aplicaciones y datos de una plataforma a otra, ya sea un cambio de plataforma o una modernización de la infraestructura, es un proyecto técnico que requiere una planificación minuciosa. Para obtener más información sobre la migración y modernización de mainframes, consulte nuestro folleto de modernización o la página dedicada "¿Qué es la modernización de aplicaciones?" .
Si bien los entornos locales o fuera de la nube siguen siendo plataformas populares para cargas de trabajo de aplicaciones de mainframe, la nube se ha convertido en el nuevo destino de los líderes de TI.
Para muchos, esta transformación digital de las aplicaciones COBOL y PL/I de mainframe es un proceso gradual que se desarrolla con el tiempo. Tanto si la nube es su destino final como si no está seguro, pero busca nuevos enfoques para la modernización de aplicaciones, existen numerosos recursos disponibles para apoyar su plan. En Rocket Software, vemos ese proceso de modernización hacia la nube en tres pasos:
Para aquellos interesados en comenzar y trazar su estrategia de Destination Cloud, explore esta página de recursos para obtener más información.
A veces denominada robótica de software, la automatización robótica de procesos (RPA) es la tecnología que algunas organizaciones utilizan para automatizar sus procesos de negocio. El término «robótica» se refiere a robots de software metafóricos o a la inteligencia artificial (IA) genuina.
La mayoría de las organizaciones conservan su activo más valioso, sus datos empresariales, en el mainframe (el 80 % de los datos corporativos mundiales residen en mainframes). Mediante iniciativas de RPA, las empresas pueden aprovechar esta información única para aumentar la productividad, reducir errores y mejorar el servicio al cliente. Utilizan uno de dos métodos para integrar RPA: mediante servicios web o las interfaces de programación de aplicaciones (API) más tradicionales, como HLLAPI o .NET.
Existen muchas opciones para permitir la integración de datos alojados en mainframe (a menudo conocidos como “3270/5250”, en referencia a los números de modelo de IBM) para iniciativas de RPA empresariales.
La habilitación de servicios del mainframe (o host) es un enfoque escalable para RPA. Requiere el desarrollo de procedimientos específicos para aplicaciones basadas en host que realizan unidades de trabajo definidas como servicios web consumibles que la herramienta RPA puede utilizar según sea necesario en un proceso automatizado.
El estándar de acceso durante más de 30 años, la Interfaz de Programación de Aplicaciones de Lenguaje de Alto Nivel (HLLAPI) de IBM, es la interfaz de automatización tradicional para los datos de pantalla verde del mainframe. En este escenario, la herramienta RPA accede a los datos del host aprovechando HLLAPI mediante un emulador de terminal y la pantalla verde correspondiente. Todas las soluciones RPA admiten esta interfaz estándar para el acceso a datos del mainframe.
Las soluciones Rocket Secure Host Access incluyen estos datos mediante un emulador de terminal de escritorio. Para las organizaciones con conocimientos de HLLAPI, esta puede ser una forma más rápida de aprovechar los datos del mainframe en un proceso automatizado basado en RPA.
¿Cómo puedo automatizar las pruebas de aplicaciones de mainframe basadas en terminal?
La automatización de pruebas funciona en al menos dos niveles para las organizaciones. En primer lugar, puede aumentar la velocidad de entrega de aplicaciones mainframe basadas en terminales. En segundo lugar, satisface los requisitos del usuario sin comprometer la calidad; o como prefiere describirlo la industria, las pruebas automatizadas de aplicaciones mainframe basadas en terminales establecen un flujo de trabajo de integración/entrega continua (CI/CD).
Al automatizar las pruebas tras las prácticas de CI/CD, los equipos de desarrollo de mainframe pueden satisfacer las demandas de los usuarios y de la línea de negocio (LOB) de forma rápida y eficiente. Las organizaciones que utilizan pruebas funcionales, de regresión y de rendimiento están preparadas para entregar aplicaciones de mainframe que cumplen con los requisitos normativos a tiempo, con menos errores y mayor escalabilidad y flexibilidad.
Existen soluciones en el mercado que ofrecen pruebas automatizadas compatibles con las soluciones e infraestructura de pruebas actuales, utilizando servicios discretos para automatizar las pruebas de aplicaciones mainframe basadas en terminales. Estos servicios utilizan lógica de negocio de aplicaciones encapsulada, expuesta por numerosas interfaces estándar.
La solución Rocket® ChangeMan permite una transformación integral de la empresa, tanto dentro como fuera del mainframe. Nuestras soluciones COBOL, de entrega de aplicaciones para mainframe y de acceso al host abordan los tres pilares de la modernización (aplicaciones, procesos e infraestructura) para lograr una comercialización más rápida, una ventaja competitiva y una mayor eficiencia operativa.
Las soluciones de mainframe de Rocket Software incluyen especializaciones en análisis, desarrollo, pruebas, control, planificación y gestión. El acceso y la seguridad del mainframe suelen tratarse por separado, al menos por las organizaciones anfitrionas. Obtenga más información sobre el mercado en general y nuestra presencia en él aquí .
Descubra el valor de las aplicaciones y los datos del host. Modernice el acceso e integre las nuevas plataformas. Acelere la implementación con prácticas y herramientas DevOps con estas soluciones empresariales .
Amplíe la seguridad empresarial al acceso al mainframe, proporcione acceso seguro y sin huella a las aplicaciones del host (locales o en la nube), integre RPA con el mainframe y automatice las pruebas de aplicaciones basadas en terminales. Obtenga más información sobre las soluciones de Secure Host Access .
Modernización de la Enterprise con el IBM z17 Single Frame y Rack-Mounted [...]
Complejidad de los microservicios: el coste oculto de dividirlo todo
Por qué nunca ha habido un mejor momento para trabajar en el sector del software.
