Inicio > Productos > Modernización de Aplicaciones Heredadas

Modernización de Aplicaciones Heredadas

Productos para la modernización de aplicaciones del IBM System i de LANSA

Modernización de aplicaciones es un término amplio que cubre varias interpretaciones, metodologías e implementaciones. El método de modernización que escoja depende de su situación la cual se basará en factores tales como iniciativas de negocio, arquitectura de aplicaciones, tiempo, costos y habilidades. LANSA es consciente que una talla no encaja todas los proyectos de modernización del System i, de ahí que ofrezca una gama de productos:

  • RAMP satisface necesidades de modernización prioritarias así como implementa una solución estratégica de modernización para ambos rich client y aplicaciones rich Internet.
  • aXes habilita a la web aplicaciones 5250 de manera automática sin modificar el código fuente.
  • LANSA Open for .NET provee aplicaciones Windows rich-client o Web con acceso a características desde el sistema operativo, aplicaciones y tablas de bases de datos del IBM System i.

Estos productos para la modernización de aplicaciones heredadas no son excluyentes entre ellos. Puede combinarlos para crear una solución de modernización que extenderá la vida de sus aplicaciones existentes mientras alcanza los objetivos de negocio de hoy.

¿Qué es la Modernización de Aplicaciones?

Modernización de Aplicaciones heredadas significa tomar una aplicación desarrollada en el pasado y cambiarla para ser más apropiada para las oportunidades de negocio de hoy. La modernización significa cambiar una aplicación heredada para convertirse en una aplicación moderna.

Comparar las características de las aplicaciones heredadas y modernas provee insights de lo que debe cambiar en la aplicación heredada durante el proceso de modernización

Aplicaciones HeredadasAplicaciones Modernas
• Interfaz de usuario basada en texto – los    usuarios requieren aprenderla (no se entiende    inmediatamente)• Interfaz de usuario gráfica que es intuitive y    familiar
• Jerarquía de tipo árbol oculta
• Navegación a través de estructuras fijas
• Menús y jerarquías de tipo árbol son visibles.
• Navegación Point-and-click
• Las aplicaciones standalone hacen la integración    complicada• Integración simplificada con otras aplicaciones    incluyendo herramientas de escritorio como    Microsoft Word y Excel
• Aplicaciones grandes – generalmente con una    base única de código – en donde cualquier    cambio es una modificación en toda la    aplicación• La arquitectura de aplicación está atada –    aplicaciones desarrolladas de componentes    reutilizables – el cambio ocurre a nivel    componente en vez de en toda la aplicación
• Limitadas por el tipo de equipo (como una    terminal 5250)• Disponible en múltiples equipos con navegador –    computadoras personales (Windows y Web) así    como dispositivos móviles (smart phones y    equipos portátiles).
• Habilidades y soporte del proveedor    decrecientes• Habilidades disponibles al momento y soportadas    universalmente.
• Se requiere experiencia de TI específica para    hacer cambios• Lenguajes de desarrollo y herramientas    conocidos
• Amarrado a tecnología de servidor y base de    datos• Independiente de múltiples plataforma y base de    datos

Opciones flexibles para cumplir sus necesidades de modernización de aplicaciones

El proceso de modernización retiene la aplicación existente y le permite mover componentes de la aplicación a nuevos ambientes – mediante la habilitación a la Web de la interfaz de usuario o abriendo partes de la aplicación como un servicio Web. Un beneficio de la modernización de aplicaciones heredadas es el de mantener lo que ya se tiene, usted sabe cómo funciona y cómo soporta sus requisitos específicos de negocio. La modernización mejorará el ROI en la inversión anteriormente hecha en la aplicación.

LANSA ofrece productos para la modernización de aplicaciones del IBM System i que le permiten modernizar tanto como usted quiera de su aplicación heredada hasta llegar a un reemplazo completo de la aplicación.

Renueve: Añada una interfaz de Usuario Gráfica con acceso Web a la aplicación existente

La modernización de aplicaciones heredadadas a través de la renovación convierte a la aplicación 5250 en una aplicación Web. La aplicación 5250 se mantiene intacta y el resultado de la renovación es una aplicación Web con una interfaz gráfica de usuario. Tanto RAMP como aXes son apropiados para proyectos de renovación.

Reuse: Mejore la aplicación existente, nuevas funciones y una interfaz de Usuario Gráfica

Al reusar, se toma la aplicación 5250 existente como base y se extiende la aplicación con nuevas funciones y una interfaz de usuario gráfica. RAMP provee el framework para modernizar una aplicación 5250 con una interfaz gráfica y extender su funcionalidad. LANSA Open for .NET es adecuado cuando se quiere incluir funciones desde la aplicación 5250 en una aplicación Windows.

Reemplace: Nueva aplicación, nueva funcionalidad y una interfaz Gráfica de Usuario

El reemplazar una aplicación 5250 provee a la nueva aplicación una interfaz gráfica de usuario pero puede ser un proyecto extenso. Un reemplazo gradual es un acercamiento más seguro. Usted inicia reusando la aplicación 5250 completa y gradualmente va introduciendo nuevas funcionalidades mientras que va retirando las funciones equivalentes de la aplicación original. RAMP es la herramienta ideal de modernización para reemplazo gradual.

LANSA ofrece productos para la modernizacion de aplicaciones del IBM System i que le permiten modernizar su aplicación heredada tanto como lo necesite.

RAMP – Un enfoque para la modernización de aplicaciones en etapas

RAMP from LANSARAMP es una solución para modernización de aplicaciones que resuelve tanto necesidades inmediatas tácticas como requisitos estratégicos de modernización. Una aplicación heredada modernizada que usa RAMP tendrá una interfaz de usuario gráfica (para rich-client o Web) con una navegación simplificada sobre la funcionalidad existente. Usted puede más adelante extender su aplicación mediante la entrega de mejoras de alta prioridad. Luego usted podrá re-desarrollar parte o la aplicación entera.

RAMP también le permite consolidar rápidamente aplicaciones heredadas múltiples en un framework de aplicación gráfico y reemplazar sus programas existentes con nuevos componentes en un lapso de tiempo que haga sentido a su organización.

Este método de modernización es ventajoso tanto para un enfoque en etapas como para un reemplazo completo o parcial.

Con RAMP no se necesito el código fuente.

aXes – Habilitando a la Web aplicaciones heredadas existentes

aXesaXes es una solución nativa de habilitación a la Web para la plataforma IBM System i que apoya a su compañía para correr sus aplicaciones de negocio sobre Internet. Reduce el costo y complejidad de modernización de la interfaz de usuario mediante la transformación inmediata de sus aplicaciones heredadas. Usted puede habilitar a la Web la aplicación automáticamente y después progresivamente transportar partes apropiadas de la aplicación en una aplicación rich Internet.

Este método de modernización es adecuado para situaciones en donde se necesite “estar en la Web” rápidamente y después tomarse el tiempo para extender y mejorar la aplicación.

Con aXes no se necesita el código fuente.

LANSA Open for .NET – acceda al IBM System i desde aplicaciones Windows modernas

LANSA Open for .NETLANSA Open for .NET permite a los desarrolladores escribir aplicaciones nuevas .NET que aprovechen los recursos en el IBM System i sin dejar Visual Studio. Es una class library que expone servicios (incluyendo datos y programas) que los desarrolladores .NET incorporan en aplicaciones Web y Rich-client Windows. El desarrollador que construya la aplicación .NET ve los datos y procesos desde el IBM System i como recursos en Visual Studio.

Las aplicaciones .NET usan el mismo set de reglas de negocio ya establecidas para las aplicaciones de negocio. Aplicar las mismas reglas de negocio a ambas aplicaciones desde el punto central es particularmente ventajoso. El desarrollador .NET no necesita codificar las reglas de negocio de la aplicación .NET. De ahí que cuando las reglas de negocio cambien, usted no necesita re-desplegar los componentes .NET.

Una estrategia de modernización es re-escribir aplicaciones Windows como front-ends para sus sistemas heredados. Este método de modernización es apropiado cuando usted quiere aprovechar de las capacidades de la plataforma Windows pero retener la funcionalidad de sus aplicaciones de negocio.

Con LANSA Open for .NET no se necesita el código fuente.