INSTITUCIONAL
COMUNIDAD
BLOG
AYUDA
MI CUENTA
EN PT ES

Imagen6539S

Integración GeneXus y SAP en LAN Chile

Lan Chile eligió GeneXus 8.0 para el desarrollo de sistemas que satisficieran las funcionalidades requeridas por la compañía que no estaban contempladas en los módulos de SAP y desarrolló su propio middleware

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  

Relacionado
GeneXus y SAP en Buenos Aires
GeneXus libera su próxima versión
#Destrancate: Este 25 de abril acercate a la nueva propuesta del GUG Montevideo