Tribuna Bit 17
juny - 2003

  IBM iSeries AS/400:
Modernización de aplicaciones

En este número... 
TECNOLOGÍA:
El 34% de los catalanes usa a diario el PC 

OPINIÓ:
Por un futuro digital 
Josep Piqué

EDITORIAL
Caminar ara per no arribar tard després

IBM iSeries AS/400:
Modernización de aplicaciones

ENTREVISTA:
Eudald Doménech
de TECHFOUNDRIES

WEB-SITE ZAPPING:
Borda, donja, bringuera o grandalla

BECAS Carreras 2003
Cursos Bit


Números anteriors:
9 10 11 12 13 14 15 16

Per a les primeres edicions 
de Tribuna, consulti a:

Bit-publicacions

Tribuna Bit es una publicación
 trimestral de BIT.

Si desea recibir la edición en formato papel, comuníquelo a:
publicacions@bit.es

Av. Diagonal, 618 2n.
08021 Barcelona
tel. 93 209 29 66
bit@bit.es

Redacció:
Comunicación empresarial
c/Mallorca, 306 2n.
08037 Barcelona
e-mail

Dipòsit legal: B-16552-99

 

WebFacing:
Herramienta de conversión de Aplicaciones tradicionales en RPG a entorno Web

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
La conversión de nuestras aplicaciones tradicionales de RPG a formato Web con WebFacing, nos va a proporcionar múltiples ventajas y algunos inconve-nientes, dentro de las ventajas se pueden enumerar:

1.   Los mismos programas se pueden ejecutar tanto en pantalla "verde" como en PC, desde un navegador en formato de HTML.
2.   No es necesario modificar los programas existentes.
3.   Podemos convertir los programas que ya tenemos y las nuevas aplicaciones que hagamos después.
4.   Podemos "modernizar" las aplicaciones actuales de un modo relativamente fácil, crear un estilo de presentación propio de nuestra empresa y en la última tecnología de presentación de interfaces como es el estilo de web.
5.   La conversión y ejecución de estas aplicaciones transformadas tiene un coste de cero euros, ya que WebFacing es un componente de WDT/400.

Dentro de los inconvenientes se pueden enumerar:
1.   Las aplicaciones se siguen ejecutando como un trabajo interactivo, aun-que este inconveniente, a partir de los nuevos modelos anunciados por IBM en marzo del 2003, deja de serlo ya que se considerará un trabajo batch, con lo cual se convertirá en una gran ventaja.
2.   Se deben convertir todas las pantallas de la aplicación.

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
Consultor y profesor de Bit Formación Informática en IBM iSeries AS/400

sistemas@bit.es