Inicio > Productos > RAMP

RAMP from LANSA

Revolucionando la modernización de aplicaciones

El Proceso Rápido de Modernización de Aplicaciones (RAMP por sus siglas en inglés) de LANSA es la solución para la modernización que se enfoca tanto en las necesidades inmediatas tácticas como en los requisitos a largo plazo de modernización. RAMP es una herramienta de reingeniería que le permite consolidar rápidamente sus aplicaciones 5250 en un framework de aplicación gráfico para crear aplicaciones compuestas en el marco de tiempo que haga sentido a su organización.

¿Por qué es diferente RAMP?

La habilidad de RAMP para combinarse con lo nuevo hace frente tanto a sus necesidades tácticas de modernización de pantallas verdes a Interfaces Gráficas de Usuario como a las estrategias de re-desarrollo y reemplazo para la modernización 5250.

Con RAMP usted puede empezar con una aplicación moderna. El framework es ya una aplicación rich-client o Web donde usted combina su aplicación 5250 con otras aplicaciones para ensamblar una aplicación compuesta. Usted desarrolla la aplicación compuesta añadiendo nuevas partes y gradualmente reemplanzando la aplicación 5250.

Solo añadiendo controles gráficos a pantallas en una aplicación 5250 no solamente mejorará su valor de negocio. RAMP “sube el listón” a un nuevo nivel y entrega mucho más que tecnologías de re-encarado tradicional que no proveen más que mejoras de presentación. Las aplicaciones modernizadas con RAMP también expanden sus opciones de equipos de cliente incluyendo Windows, Linux, Apple Mac, iPad y tablets Android.

Use RAMP para consolidar funcionalidad combinando aplicaciones 5250 y Web con nuevos componentes para crear aplicaciones compuestas (mashup) con una interface de usuario gráfica del tipo “point-and-click”
Use RAMP para consolidar funcionalidad combinando aplicaciones 5250 y Web con nuevos componentes
para crear aplicaciones compuestas (mashup) con una interfaz de usuario gráfica del tipo “point-and-click”

¿Qué es RAMP?

RAMP es un framework de aplicación desplegable como una aplicación Windows Rich-client o de Navegador Web. Usted usa el framework para consolidar funcionalidad mediante la combinación de aplicaciones 5250 y Windows con nuevos componentes para crear aplicaciones compuestas construidas con RPG, Visual LANSA, Visual C#, .NET, páginas HTML, AJAX y muchos más.

El framework comprende una interfaz de usuario gráfica con estilo de Microsoft Outlook, herramientas de navegación, filtros de búsqueda, listas de resultados de búsqueda y un área de trabajo integrada con una o más páneles de pestañas. Los páneles de pestañas muestran detalles desde los componentes y objetos de negocio. Por ejemplo, los detalles de un objeto de negocio de un cliente incluirán nombre del cliente, dirección y calificación crediticia. Una pestaña de panel puede contener una pantalla existente 5250, un componente (formas Windows o Windows Presentation Foundation) o una página HTML.

Un componente clave de RAMP es el repositorio de metadatos. El repositorio simplifica la tarea de combinar aplicaciones existentes con nuevas permitiéndoles compartir el mismo set de reglas de negocio. El repositorio mantiene las reglas de negocio y definiciones (tales como propiedades de campos, componentes de visualización, campos de fórmulas, reglas de validación y gatillos) independientes del código del programa. Separar las reglas de negocio del código del programa las hace disponibles para cualquier aplicación. El mantenimiento y mejora de reglas ocurre en un solo lugar y las reglas se aplican consistentemente a través de las aplicaciones.

No se requiere ninguna actualización de hardware IBM i (System i, iSeries, AS/400) ni de sistema operativo i/OS (i5/OS, OS/400) para desplegar una aplicación modernizada usando RAMP.

Coloque aplicaciones 5250 en un framework con interfaz de usuario gráfica, herramientas de navegación,
filtros de búsqueda y listas de resultados y un área de trabajo con uno o más paneles de pestañas.

¿Cuáles son las etapas al usar RAMP para la modernización 5250?

Etapa 1: Desarrollar el prototipo y la nueva aplicación

La primera etapa define el diseño de la aplicación modernizada.

Usando el Instant Prototyping Assistant de RAMP, usted desarrolla una nueva vista para su aplicación modernizada y decide las partes de la aplicación que requieren re-ingenierización significante. RAMP remueve las limitantes de la interfaz de usuario impuestas por el diseño de su aplicación 5250. La aplicación modernizada operará como una aplicación Windows rich-client o de navegador Web.

Más importante aún, el resultado de esta etapa es un prototipo de trabajo de la aplicación que no se desecha. Éste evoluciona en una aplicación modernizada a través de las etapas 2 y 3 de la jornada de modernización RAMP.

Etapa 2: Navegación, integración y enriquecimiento inicial

La etapa 2 usa el Application Navigation Assistant de RAMP para reutilizar programas 5250 e insertarlos en el prototipo de aplicación producido en la etapa 1.

Esta etapa retiene el look-and-feel de la aplicación 5250 convertida a una interfaz de usuario gráfica dentro del framework. Añadir navegación RAMP significa que los usuarios no se mueven más a través de una jerarquía de menús. Usted hace esto identificando los menús y encajándolos dentro del framework de aplicación. Ahora la aplicación 5250 entera con una navegación modernizada está disponible para sus usuarios.

RAMP le permite mezclar y unir sus pantallas 5250 y trabajos batch con componentes nuevos que se ejecutan en servidores IBM i (System i, iSeries, AS/400), Windows o Linux.

Al final de esta etapa usted tiene una aplicación completamente functional y modernizada lista para el despliegue.

Etapa 3. Reingeniería continua y enriquecimiento

La etapa final construye la aplicación modernizada desarrollada en etapas 1 y 2. Usted decide qué programas se enriquecerán y mejorarán así como la profundidad de modernización que aplicará.

Usted reemplaza a su ritmo y gradualmente funciones de sus aplicaciones 5250 con componentes nuevos, modernos y basados en el repositorio LANSA que soportan nuevas tecnologías como Servicios Web y SOA.

Si la independencia de plataforma de servidor es un objetivo vital de su estrategia de modernización de pantalla verde, reemplace programas dependientes de RPG, COBOL y DDS con nuevos componentes.

El resultado final es más que solo modernización, es una aplicación totalmente reingenierizada construida con su visión, conforme a su plan y lista para la plataforma de su elección.

Usted puede entregar una aplicación 5250 modernizada incrementalmente. No tiene que hacerlo todo en una vez.
Usted puede entregar una aplicación 5250 modernizada graduamente.
No tiene que hacerlo todo en una sola vez.

¿Cuánto tiempo toma la modernización de pantalla verde?

La respuesta depende en cuánto de su aplicación busca modernizar y en qué medida se requiere añadir nuevos componentes.

El paso más rápido es la modernización de la navegación. Típicamente, esta tarea toma un día para una aplicación con aproximadamente 10 menús.

La modernización de la interfaz de usuario toma más tiempo que la modernización de la navegación, pero añade significativamente más valor al negocio. La duración del tiempo de esta tarea depende en la complejidad de la aplicación y la extensión de la modernización planeada. En la etapa 1 usted determina las partes de la aplicación que se desea modernizar, por ejemplo, al combinar dos pantallas 5250 para mostrar en una pestaña en el framework. Durante la etapa 2, los desarrollares crean una nueva forma en una pestaña dentro del framework y configuran RAMP para obtener los detalles de la aplicación 5250. Cuánto tiempo este paso toma depende en cuánto de la aplicación 5250 usted desea modernizar de esta forma. Algunas partes de la aplicación pueden no ser modernizadas antes de ser remplazadas por nuevos componentes.

Los puntos clave son:

  • La modernización de la navegación es muy rápida
  • La modernización de la aplicación es más larga, pero añade significativamente mucho más valor al negocio.
  • Usted puede entregar una aplicación 5250 modernizada gradualmente. No tiene que hacerlo de una sola vez.
  • RAMP no lo forza a modernizar enteramente la aplicación 5250.

Modernice sus aplicaciones 5250 a su propio ritmo

Usted determina la extensión y velocidad de la modernización 5250. Determina el nivel de consolidación. Usted determina también las mejoras más útiles a su aplicación. Usted puede habilitar a la red partes de su aplicación para proveer un portal de auto-servicio, consumir y publicar servicios Web o entregar componentes .NET nuevos – todos dentro del mismo framework de aplicación que le servirá como su plataforma completa para la modernización de aplicaciones empresariales.

Corra sus aplicaciones modernizadas en una amplia selección de equipos de cliente.

Ofrezca a sus clientes la flexibilidad en la elección de equipo. Sus aplicaciones “RAMPeadas” que son desplegadas a la Web soportan los navegadores Chrome, Firefox, Safari e Internet Explorer corriendo en netbooks, laptops y equipos móviles como iPads y tablets Android. Esto significa que aplicaciones existentes 5250 RPG o COBOL están disponibles para cualquier persona en cualquier lugar.

Sincronice TI con las necesidades de negocio

Las compañías re-escribiendo sus aplicaciones centrales con herramientas tradicionales o implementando soluciones empaquetadas nuevas deben continuar operando sus sistemas existentes mientras que re-desarrollan o migran. Al momento que ya se encuentran listos para la implementación, generalmente años después, los requisitos ya han cambiado y la nueva aplicación se encuentra obsoleta. El enfoque incremental de RAMP hacia la modernización de pantallas verdes minimiza el riesgo de falla, hace más rápida la entrega y sincroniza la aplicación modernizada con las necesidades continuas de los negocios.

Aumente la productividad de usuario y reduzca interrupciones

El proceso de modernización RAMP es fácil de desarrollar y toma en cuanto los requisitos reales de las compañías que quieran modernizar sus aplicaciones 5250 sin interrumpir las actividades diarias del negocio. Al consolidar funcionalidad de aplicaciones in-house o empaquetadas en un solo framework de aplicación, usted puede incrementar la productividad de usuario significativamente.

Beneficios de RAMP

Fusione lo nuevo con lo viejo y mejore el ROI

Extienda la vida de sus aplicaciones existentes y construya aplicaciones compuestas. Fusione aplicaciones 5250 modernizadas con nuevos componentes para extender sus capacidades y mejorar el retorno sobre la inversión (ROI) de sus aplicaciones.

Fusionar lo nuevo con lo viejo es una funcionalidad única de RAMP que va más allá de solamente llevar las aplicaciones 5250 de la pantalla verde a una interfaz de usuario gráfica o la Web. RAMP le permite añadir componentes para extender su aplicación con características que son imprácticas para un programa 5250. Por ejemplo, puede obtener un número de parte desde una aplicación 5250 y usar un componente multimedia para mostrar un video de la estructura de la parte asociada.

Diseñado para hoy y adecuado para el ambiente de negocios de mañana

El framework provee la base para aplicaciones múltiples y despliega como una aplicación Windows rich-client o navegador web. El framework protege la aplicación de las complejidades del hardware y sistemas operativos existentes. Esto significa que las aplicaciones modernizadas estarán siempre listas y cambios para cambios en tecnologías. Sus desarrolladores se concentran en construir el software para soportar las operaciones de negocios.

Mejora la productividad del usuario

Los usuarios acostumbrados a interfaces gráficas de usuario se sentirán familiarizados con las aplicaciones modernizadas usando RAMP. La aplicación es más fácil de usar porque los usuarios no necesitan navegar a través de una aplicación de jerarquía de pantalla 5250. La navegación modernizada producida durante el proyecto RAMP sigue estándares de la industria para el diseño de interfaces gráficas de usuario por lo que simplifica la interacción para los usuarios.

Flexibilidad

RAMP remueve las limitantes de sus aplicaciones 5250. Con RAMP usted elige qué partes de las aplicaciones 5250 quiere modernizar así como la interfaz de usuario (aplicaciones Windows rich-client o navegadores web)

RAMP ofrece flexibilidad al hacer sus aplicaciones 5250 disponibles para los usuarios. Ya no estará limitado a software de emulación 5250 instalado en cada computadora u ordenador o a emulación 5250 presentada en un navegador.

Desarrollo más rápido significa que TI responde mejor a las necesidades empresariales

El framework provee la tubería para las aplicaciones, permitiendo a los desarrolladores enfocarse en construir funciones de negocio. Este enfoque a la modernización 5250 reduce el código que los desarrolladores necesitan escribir. RAMP ayuda a los desarrolladores a ensamblar aplicaciones compuestas desde componentes haciendo que la aplicación tienda menos a errores y mucho más simple para probar.

El prototipo evoluciona en la aplicación modernizada de ahí que el esfuerzo necesitado en construir la aplicación es productivo y no se desecha, como es el caso cuando un desarrollador codifica desde otro modelo.

Despliegue fácil de componentes

RAMP reduce procesos administrativos al simplificar el despliegue. Solo componentes nuevos y/o mejorados necesitan ser desplegados en el servidor de la aplicación. No se necesita re-desplegar todo el framework y aplicación.

Las capacidades de desarrollo rápido y despliegue permiten proveer a los usuarios con mejoras continuas. Usted no tiene que esperar hasta que cada parte de una aplicación haya sido modernizada o mejorada antes de desplegar nueva funcionalidad.

Características RAMP:

Interfaz de usuario

  • Inserte pantallas 5250 existentes en un framework con interfaz gráfica – RAMP le da a sus aplicaciones de pantalla verde una interfaz de estilo Microsoft Outlook que es familiar a la mayoría de los usuarios.
  • Resuelva el problema de navegación en la aplicación 5250 – Reemplace las estructuras 5250 de menús jerárquicos de estilo árbol que tienen escondidos diversos caminos con una interfaz de usuario gráfica point-and-click.
  • Mejore la imagen de la aplicación – Una interfaz de usuario modernizada puede mejorar de gran manera la imagen de la aplicación.

Modernice y extienda

  • Añada nuevas características a la aplicación a su propio ritmo – Extienda la funcionalidad de la aplicación con email, video, voz, interfaces de navegador e integración de escritorio sin interrupción de su negocio y sus clientes.
  • Extienda la aplicación modernizada añadiendo componentes construidos con herramientas de desarrollo Windows Escriba componentes en C# usando Microsoft Visual Studio e inserte los componentes dentro del framework para extender la funcionalidad 5250 de la aplicación.
  • No se necesita código fuente – RAMP es un método que no interfiere para la modernización 5250. RAMP no requiere algún cambio en las aplicaciones 5250 por lo que no se necesita el código fuente. Usted puede modernizar aplicaciones empaquetadas incluso cuando no se tiene el código fuente.

Desempeño

  • El framework se encarga del desempeño y opera en un modelo de carga-en-demanda. La carga iniciar requiere solo los componentes esenciales. El framework carga otros componentes solo cuando el usuario invoca funciones en la aplicación que usan los componentes.

Herramientas de desarrollador

  • Los desarrolladores puede aprovechar los componentes incluidos dentro del framework – El framework incluye componentes listos para usar que los desarrolladores pueden implementar cuando modernizan aplicaciones 5250.
  • RAMP soporta el desarrollo de prototipos al modernizar aplicaciones 5250 – Las versiones del prototipo pueden ser enviadas por email rápidamente para la evaluación de usuarios y su retroalimentación.
  • Esquema XML – El diseño modular del framework significa que varios desarrolladores pueden trabajar en diferentes partes de la aplicación al mismo tiempo.
  • Más fácil de escribir código – Los desarrolladores trabajan en los componentes en vez de en toda la aplicación.
  • Pruebas más rápidas – Los desarrolladores pueden revisar componentes individuales. Cuando los componentes pasan las pruebas son adheridos al framework y después probados en la aplicación.
  • Los desarrolladores no necesitan el código fuente – Con RAMP los desarrolladores no necesitan cambiar las aplicaciones existentes y no requieren del código fuente RPG, COBOL o DDS.

Despliegue

  • Genere aplicaciones Windows rich-client.
  • Genera aplicaciones de navegador Web que soportan Chrome, Firefox, Safari o Internet Explorer 9 o posterior.
  • Corra las aplicaciones modernizadas en la plataforma de su elección: IBM I (System i, iSeries, AS/400), Windows o Linux.

Introducción gradual de conceptos orientados al objeto

  • RAMP se basa en conceptos de orientación al objeto como herencia. Los beneficios de los métodos de programación orientada al objeto se vuelven obvios a los desarrolladores mientras progresan en el proceso de modernización 5250.

Multilingüe

  • Soporta aplicaciones multilingües y DBCS.