Cómo configurar un Web Application Server (WAS)

Partimos desde el punto donde se tiene una aplicación compilada y funcionando en modo gráfico y se desea que la misma funcione en un ambiente Web, mediante el uso de un Web Application Server, en este caso utilizaremos Websphere Application Server. Pero modernizar una aplicación no es solo traerla a una pantalla mejorada con imágenes o mejores arreglos, la posibilidad que ofrece Genero es explotar esa misma aplicación con servicios web, aprovechando el código que ya se tenía desde una aplicación 4GL y traerla al siglo XXI. El siguiente documento permite ver la configuración de variables y localización de archivos para correr una aplicación en Genero desde la Web.

Francisco Ortiz Ornelas, IM Client Technical Specialist, IBM México

Francisco Ortiz OrnelasFrancisco Ortiz estudió la carrera de Ingeniería en Sistemas en la Universidad del Valle de México. Posteriormente cursó una estancia técnica en Japón, becado por JICA y CONACYT en Kanazawa Institute of Technology, donde estudió robótica y administración de páginas web. Con más de 6 años de experiencia, actualmente se desempeña como IT Specialist para Information Management de IBM Software Group México.



30-09-2013

Instalación y configuración del producto

Para realizar esta demostración y hacer un análisis exacto de la portabilidad se preparó un ambiente con IBM Genero 2.40 y WAS 7.0 Express sobre un sistema operativo Windows 7. A continuación se muestra a detalle el procedimiento que se llevo a cabo para preparar el ambiente.

Configuración del archivo hosts y services(figura 1 y 2), C:\Windows\System32\drivers\etc

Figura 1.
Alternative text for image
Figura 2.
Alternative text for image

Configuración de Setnet32

Figura 3.
Alternative text for image

Configuración de la base de datos en Genero Studio, Menu-->Tools-->Configurations INFORMIXSERVER: ol_informix1170

Figura 4.
Alternative text for image

Ruta de instalación de producto:

C:\Program Files\IBM

Ruta donde se encuentra el archivo de configuración as.xcf

C:\Program Files\IBM\Informix Genero\Genero Developer Suite\gas\etc

URL en la que la aplicación corre con Genero Application Server (mod.xcf)

http://localhost:6394/wa/r/mod

Ruta donde se encuentra el archivo que corre con Genero Application Server (mod.xcf)

C:\Program Files\IBM\Informix Genero\Genero Developer Suite\gas\app

URL en la que la aplicación corre con WAS (mod.xcf) en la URL

http://localhost:9081/J2EEDispatch/wa/r/demo/mod

Ruta donde se encuentra el archivo que corre con WAS (mod.xcf)

C:\Program Files\IBM\Informix Genero\Genero Developer Suite\gas\demo\app

El archivo web.xml se localiza en la siguiente ruta

C:\Program Files\IBM\Informix Genero\Genero Developer Suite\gas\war\WebContent\WEB-INF

El contenido del archivo web.xml es el siguiente:

Figura 5.
Alternative text for image

Correr el siguiente comando “jar cvf java-j2eedispatch.war. “ en la siguiente ruta: C:\Program Files\IBM\Informix Genero\Genero Developer Suite\gas\war\WebContent Nota: Para correr el comando jar, es necesario tener instalado WAS y agregar al PATH la ruta correspondiente (C:\Program Files (x86)\IBM\WebSphere\AppServer\java\bin). Dicho comando generará el archivo java-j2eedispatch.war

Figura 6.
Alternative text for image

Para administrar WAS, ingresar a la siguiente ruta:

http://localhost:9060/ibm/console/

Al crear una nueva aplicación en WAS, especificar en la sección de Content Root: /J2EEDispatch

Figura 7.
Alternative text for image

Conclusión

Modernizar las aplicaciones nos permite sacarle provecho al código de una aplicación y exportarla al mundo Web, permitiendo añadir nuevas características a una aplicación de legado como lo es un 4GL.

La posibilidad de usar estas aplicaciones a través de un teléfono inteligente, le brinda a las organizaciones una nueva manera de sacarle provecho a toda esa inversión de tiempo y esfuerzo que tiene una aplicación 4GL.

Esta configuración da parte al primer paso de configuración de un servidor de aplicaciones web para gestionar las conexiones entrantes y acceder a las aplicaciones modificadas con Genero.


Referencias

Java Dispatcher

Configuration for Java Dispatcher

Gas Architecture

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=WebSphere,
ArticleID=953269
ArticleTitle=Cómo configurar un Web Application Server (WAS)
publish-date=09302013