|
Tribuna
Bit 17 |
IBM
iSeries AS/400:
Modernización de aplicaciones |
|
|
En
este número... OPINIÓ: EDITORIAL: IBM
iSeries AS/400: ENTREVISTA: WEB-SITE
ZAPPING: BECAS
Carreras 2003 Per
a les primeres edicions Tribuna
Bit es una publicación Redacció: Dipòsit legal: B-16552-99 |
WebFacing:
Como punto final a esta primera etapa de artículos sobre la modernización de aplicaciones de RPG sobre servidores iSeries AS/400, el último artículo lo dedicaré a la herramienta que nos permite modernizar la visualización de la in-formación de nuestro iSeries, convirtiendo nuestras salidas de "pantalla verde" a una salida en formato HTML que es el formato más extendido y popular de todos los entornos gráficos existentes y además poder ejecutar nuestras aplicaciones convertidas desde un navegador. La herramienta WebFacing (anunciada el 23 de abril del 2001) realiza la con-versión de las aplicaciones tradicionales de "pantalla verde" en RPG a aplicaciones que se pueden ejecutar desde un navegador visualizando las antiguas pantallas 5250 en formato HTML, esta conversión se realiza mediante fáciles asistentes que seleccionan y convierten los miembros fuentes DDS de ficheros de pantalla a una interface HTML para poderse desplegar en la web, como si hubieran sido hechos con la herramienta WebSphere, una vez convertidos, la aplicación puede seguir ejecutándose desde las pantallas tradicionales 5250 o bien desde un navegador, es decir, desde cualquier pantalla 5250 o PC en emulación o bien desde un navegador en el PC. Haber convertido las aplicaciones a HTML nos permite una mayor flexibilidad en cambiar su apariencia; con el asistente de Estilos de WebFacing puedes generar diferentes tipos de "apariencias", dando la sensación que hubiéramos sido nosotros los que hemos generado las páginas HTML, ya que podemos generar las páginas HTML en función de un estilo ya proporcionado por la herramienta WebFacing o bien crear nuestro propio y exclusivo estilo; además si se quiere actualizar la apariencia de un proyecto convertido previamente, simplemente tendrá que volver a ejecutar de nuevo la herramienta WebFacing eligiendo el nuevo estilo de presentación. Ejecutar la aplicación desde el navegador: Deberemos entrar la dirección "http://misistemaprincipal:puerto_http/aplicacion" en Internet Explorer, donde misistema principal es el nombre del sistema iSeries y puerto_http es el puerto de la instancia HTTP, (el puerto http es opcional pues si se utiliza su valor por omisión, es decir, el 80, no tiene porque ponerse), una vez introducida la dirección Web veremos dos enlaces de la aplicación, tal como muestra la Figura 1, pulsando uno de ellos la ejecutaríamos. Una vez realizada la conversión podremos comparar la diferencia de presenta-ción entre la "pantalla verde" o formato 5250 y las pantallas convertidas ya con WebFacing, que son visualizadas en formato HTML desde el navegador, ver Figura 2 (pantalla tipo subarchivo). Ventajas
e inconvenientes de la conversión Dentro
de los inconvenientes se pueden enumerar: Como punto final diría que para realizar una modernización real de nuestras aplicaciones habría que tener en cuenta ciertos puntos fundamentales, como son, la de no programar ya nada nuevo con el obsoleto RPG/400, sino realizar-lo con el RPG/IV o RPG/free; a nivel de DB2/400 tener en cuanta la Integridad Referencial y los Triggers; pero realmente lo que da la sensación de mayor obsolescencia del entorno iSeries a los usuarios actuales y desde luego todavía mayor rechazo a cualquier usuario nuevo, es la presentación de nuestras visualizaciones en "pantalla verde", por lo tanto su transformación es lo primero que se debería llevar a cabo. Con todo lo aquí expuesto, está claro que debemos abordar en breve plazo la modernización de nuestras aplicaciones con WebFacing, ya que con WebFacing pasamos de un plumazo a una presentación en el formato web que es el más moderno y extendido de la actualidad, con lo cual nuestras aplicaciones podrán competir en "belleza" con las de cualquier entorno rival y seguiremos teniendo detrás ejecutándose nuestras aplicaciones en RPG, lenguaje que do-minamos y al que IBM le está incorporando nuevas y muy importantes mejoras, contamos con una base de datos como la DB2/400 totalmente fiable y en resumen nuestro iSeries está considerado como el servidor más seguro y fiable del mercado. Antonio
Jabal
|
|