Lan Chile, la línea aérea que factura US$ 2.000.000.000 al
año, y cuenta con 11.500 empleados se aprontaba a implementar SAP en el holding,
pero debía resolver una serie de funcionalidades de la herramienta que no se
ajustaban a las necesidades de la compañía, o bien no estaban dentro de las
herramientas estándar de la plataforma.
"El problema básico consistía en encontrar una estrategia
que permitiera agregar o modificar estos requerimientos con un costo lo más bajo
posible, sin tener que depender de consultoría o proveedores externos, y que
minimizara los desarrollos ABAP/4", explica Álvaro Gómez Rubio, jefe de
proyectos de Lan Chile.
Para ello la empresa eligió a GeneXus 8.0 (generador Java)
herramienta que "ha permitido crear una nueva línea de producción a un costo
bastante bajo y con una capacidad de respuesta muy alta en comparación con los
desarrollos tradicionales asociados a SAP. De esta forma, se han desarrollado
soluciones para las áreas de RRHH, comunicaciones internas, procesos, WorkFlow,
etc", señaló Gómez Rubio.
En lo concerniente a la conectividad entre SAP y GeneXus
se consideraron varias alternativas, hasta tomar la decisión de desarrollar un
Middleware Propio. "El desarrollo fue llamado "Listener" y recibe solicitudes de
ejecución de RFC mediante un archivo XML (vía SOAP), realiza el parseo de los
parámetros según la definición del servicio, se conecta con el servidor indicado
y ejecuta la RFC, finalmente realiza el parseo y devuelve un XML con el
resultado de la ejecución", detalla Gómez Rubio.
Para el desarrollo de la capa cliente se desarrolló con
GeneXus una herramienta que permite generar los XML asociados a cada servicio
para realizar las pruebas. Con estos archivos se puede desarrollar los programas
clientes (Web) que llaman a las clases Java y procesan los resultados de las
llamadas.
Por otro lado, Gómez destacó que la mezcla del middleware
con el desarrollo prototipal ha tenido mucho éxito en la empresa, por cuanto se
han podido desarrollar las herramientas adicionales para los frentes en forma
paralela a los rollouts con un costo marginal.
http://www.lanchile.com