LAN: Integrando Genexus, SAP y Sistemas Legados

Slides:



Advertisements
Presentaciones similares
Intranets P. Reyes / Octubre 2004.
Advertisements

Middleware de Negocio Dpto
ADMINISTRAR EL DESEMPEÑO Y LA CAPACIDAD
C OB I T Control Objectives for Information and Related Technology Information Systems and Control Foundation.
Noviembre 2009 Alumno.- Cardona Aguilar José Jesús Grupo Facultad de Contaduría y Administración UNAM Informática Teoría del Conocimiento.
Integración Tecnológica para la Industria de Eventos.
Presentación de la Plataforma de Gestión de la Excelencia
Portal Hacienda Digital
Sisdata, C.A..
Universidad Nacional Autónoma de Honduras
ERP-Sistema de Gestión Integral
Presentación Ejecutiva
Experiencia SIGFE 2.0 Andrés Alarcón Jefe Área Mantenimiento SIGFE 2.0
Arquitectura Orientada a Servicios (SOA)
CONSTRUCCIÓN DE BODEGAS DE DATOS
MI PROGRAMA DE FORMACION
Empresa - Etapas de evolución
Director: Ing. Washington Pérez Codirector: Ing. Andrés de la Torre
METODOLOGÍA PARA IMPLANTAR UN SISTEMA INTEGRADO DE INFORMACIÓN
Christian Eduardo Gómez Herrera
Presentación Roullout SAP ACTUALISAP – CONTUGAS
DEFENSA PÚBLICA Jorge Salinas
SISTEMA DE INFORMACIÓN GERENCIAL
HERRAMIENTAS CASE.
BUSINESS MANAGER SAC EL ERP QUE INTEGRA TODOS LOS PROCESOS DE SU EMPRESA Logística e Importaciones Desarrollado en Ambiente WEB Ventas Planeamiento de.
“Especificación de Requerimientos”
MODELO ESTÁNDAR DE CONTROL INTERNO “MECI 1000:2005”
Ing. Silvia Keymetlian ARTech Acompañe la evolución: Convierta sus aplicaciones !
MAPA DE PROCESOS - LA NUTRITIVA
Paola Saavedra -
De Larrobla & Asociados
· Todos los derechos reservados © · Presentación Corporativa Enero de 2014.
ERP: Enterprise Resource Planning
Aplicaciones empresariales Adrián Guillen Carlos Marcano Carlos Sanmartín
Módulo 1: Mensaje de Venta. Contenido 1.Descripción corta del servicio 2.Oferta de valor - Análisis de ROI 3.Aplicaciones 4.Perfil del prospecto Alestra.
La Asociación Mexicana de Estándares para el Comercio Electrónico, AMECE, es un organismo de la iniciativa privada sin fines de lucro que tiene el objetivo.
Metodología para la Selección y Adquisición de Soluciones Automatizadas Informática II Sesión No. 5 Período 2010-I.
Cliente: Montelena Propuesta: CRM/POS/Contabilidad Abril de 2014
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
Ximena Romano – Doris Correa
Sistema Integrado de Gestión Administrativa ERP TEON
Solución Integrada para la Continuidad del Negocio
SISTEMA DE INFORMACIÓN AMBIENTAL “Fortalecimiento Institucional del DAMA para el Manejo Ambiental Urbano de Bogotá D.C.” SIA.
CONTROL INTERNO CONTABLE CONTADURÍA GENERAL DE LA NACIÓN
AMBITO DE LA ADMINISTRACION FINANCIERA Y PRESUPUESTARIA
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
Introducción al proceso de verificación y validación.
Enterprise Resource Planning
Procesos itil Equipo 8.
STARSOFT FACTRON SERVICIO INTEGRAL DE FACTURACION ELECTRONICA
Katterine Alzate López Adriana Pinzón García. Suite de software ERP Aplicaciones integradas Valores de negocios Tecnología basada en estándares Profunda.
SISTEMA EMPRESARIAL CRM Y ERP
Taller de Business Intelligence Conceptos Introductorios a BI
9 IS La nueva BINOCLE Consulting La nueva Iso 9001:2015
Modelo Empresarial de Procesos ETB
Visión de la Tecnología Informática en la Industria de Seguros.
SOLUCIONES EMPRESARIALES
Soluciones en Gestión Documental.
Módulo: Cálculos económicos, gestión de proyectos
Business Intelligence 2013 (Conceptos Generales) Microsoft SQL Server 2008 R2 Suscribase a o escríbanos a
5 elementos claves para tener éxito en la implementación de una solución de gestión documental.
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
JAVIER RODRIGUEZ MORALES Cel Oficina:
TRANSPORTE ONE TRANSPORTE TERRESTRE. Transporte Terrestre CLASE 10 Sistemas, ha desarrollado bajo la plataforma.
Sistemas Integrados de Registro de Información y su aplicación a la Contabilidad Pública en Chile.
Portal Tributario MIPYME Servicio de Impuestos Internos Subdirección de Fiscalización Octubre 2006 ¿Están los gobiernos promoviendo el uso de TIC en las.
Febrero 2016 FRAMEWORKS DE DESARROLLO/LENGUAJES DE PROGRAMACIÓN AREA DE ARQUITECTURAS Dirección de Ingeniería, Soporte a Gestión de Aplicaciones y Centros.
1 Taller Sistemas Integrados de Información Financiera 17 de noviembre de 2011 La experiencia de Costa Rica: SIGAF y su interoperabilidad.
Arquitectura de Negocio ARQUITECTURA EMPRESARIAL (AE)
Junio, 2013.
Transcripción de la presentación:

LAN: Integrando Genexus, SAP y Sistemas Legados Álvaro Gómez, Jefe Proyectos Senior Daniel Hormazábal, Subgerente Arquitectura & Desarrollo agomezr@lanchile.cl dhormaza@lanchile.cl

“Ser una de las 10 mejores Líneas Aéreas del mundo” Visión Futuro LAN: “Ser una de las 10 mejores Líneas Aéreas del mundo” Tener procesos a la altura de las mejores Líneas Aéreas del mundo Desafío para LAN:

Objetivos Proyecto Implementación SAP Administrar la Información Control de los Procesos Aumentar la Productividad Integración, Simplificación y Automatización de los procesos internos del Grupo LAN

Alcance Proyecto Implementación SAP Llegar con el sistema SAP a todas las empresas del grupo LAN, en todo el Mundo (60 app.), entre otras: LAN Chile LanPeru LanEcuador LanDominicana LanCourier LanCargo LanBox etc Empresas cuya implementación no se ha planificado: LanLogistic Segaer (Seguridad Aeropuertuaria) LLTT (Entrenamiento y Simulador)

Eficientar los procesos de soporte Información para gestionar Reducción de sistemas informáticos Automatización de solicitudes/autorizaciones Autoservicio de personas Globalización de procesos Automatización Estandarización de procesos FI MM HR BW

El Portal: puerta de entrada

Business Intelligence Alcance de Procesos Backoffice Compras Generales Inventarios Recursos Humanos Proyectos Tesorería Inversiones presupuesto Costos Contabilidad Cuentas por Pagar Cobrar Activo Fijo Business Intelligence PLANIFICACION Ingresos CONSOLIDACION Legal Gestión HERRAMIENTAS Balance Score Card Data warehouse Intranet / Internet Business to Client Business to Business Business to Employee Sistemas Core Negocio SISTEMAS COMERCIALES Cargo System Amadeus Resiber Pricing PROS Avropax OPERACIONALES Flightlog Roles Post Departure Itinerario APV/Catering Duty Free Combustible MANTENIMIENTO Visaer Air GT Bitácora

Desafíos del Proyecto Se inició en Octubre del 2000, implementándose todos los módulos Go-live en Agosto 2003; grupo de empresas menores Primer Roll-out en Octubre 2003; resto de empresas excepto Lan Chile Roll-out final en Enero 2004; LAN Chile En Abril se revisó la estrategía de implementación: Roll-out final se atrasa para Abril 2004 Se separan funciones TI; liderazgo hasta ese entonces solo responsable de parametrización y desarrollo ABAP Se integra equipo para tomar la responsabilidad de la implementación de las interfaces con sistemas legados Desarrollo de las interfaces de todos los módulos en un año (Mayo 2003 a Mayo 2004)

Interfaces a Sistemas Legados Se establecen requerimientos técnicos: Integración sincónica, acoplada, para facturación puntos de venta y operaciones de vuelo Integración asincrónica, desacoplada (NRT: Near Real Time), para clientes, auxiliares y algunos requerimientos de gestión Integración Batch (ETL: Extract Transform Load), para resto requerimientos gestión Se evalúan alternativas técnicas: Business Connector: riesgo por descontinuidad de soporte SAP. Agrega capas sobre las que no se puede tomar control. Referencias de implementación solo para acceso web. JCO (Java Connector): Se requiere desarrollos importantes y a la fecha, no se disponía del SDK Java, solo C JCA (J2EE) para WebLogic: alto costo y requería integrar solo a través de Java. Preocupación por el rendimiento, dado los requerimientos de integración (muchas instancias ejecutándose)

Solución Técnica: visión original On-line Near-Real Time Batch

Tecnologías y Plataformas Síncrona: Clientes XML BILAN – Broker de Integración (Desarrollo Adhoc) Asíncrona – NRT: MQSeries como middleware de mensajería MQSIntegrator, para orquestar los flujos de integración BILAN IDOCServer (Desarrollo Adhoc) Batch & ETL: Assential Datastage Conectores (MQ, R3, BW)

BILAN Adapter R3: Sesión Usuario Diálogo; instancia independ Adapter BDQ: Contexto Tx inyección mensaje en cola Adapter Java & C: Usado en integración síncrona Otros Adapter: MQ y SOAP (webservices)

IDOCServer Mensajería R3 Basado en JCO Tratamiento estructural IDOC-XML

Mantención y Monitoreo El Middleware de Integración utiliza tablas de conversión y administración de parámetros de operación Todos estas fueron desarrolladas con GENEXUS Monitoreo

Interfaces Desarrolladas Sistemas Core Negocio SISTEMAS COMERCIALES Cargo System Amadeus Resiber Pricing PROS Avropax OPERACIONALES Flightlog Roles Post Departure Itinerario APV/Catering Duty Free Combustible MANTENIMIENTO Visaer Air GT Bitácora Backoffice Compras Generales Inventarios Recursos Humanos Proyectos Tesorería Inversiones presupuesto Costos Contabilidad Cuentas por Pagar Cobrar Activo Fijo Business Intelligence PLANIFICACION Ingresos CONSOLIDACION Legal Gestión HERRAMIENTAS Balance ScoreCard Data warehouse Intranet / Internet Business to Client Business to Business Business to Employee Controling y BusinessWarehouse Servicios de Portal GENEXUS Facturación Punto de Venta Operaciones y Combustible Autoservicios Empleados GENEXUS Auxiliares Carga y Pasajeros Clientes y Asignación de Sociedades

Desarrollos con GENEXUS Objetivos Desarrollar aplicaciones integradas al middleware que permita la sincronía de datos discretos entre R/3 y los sistemas legados Acompañar a la estrategia de rollouts del proyecto con el desarrollo de herramientas complementarias para los diferentes módulos Ser una alternativa viable y conveniente para desarrollo de aplicaciones de negocios Generar una base de aplicaciones confiable, segura y escalable

Desarrollos con Genexus Objetivos Técnicos Mantener consistencia con el Framework Corporativo, logrando conectividad con la plataforma de servicios existente: BILAN Impactar lo menos posible a los desarrolladores Gx, de manera de no perder las ventajas de la herramienta y lograr una curva suave de aprendizaje para los nuevos desarrolladores Independizar los componentes externos Inserción de los desarrollos en el Proceso Estándar de Desarrollo, actualmente en nivel CMMi-2 Minimizar desarrollos ABAP Tiempos de respuesta no mayores que en una aplicación corriente. Disponibilización de servicios de desarrollo para toda la compañía.

Plataforma Técnica Genexus 8.0 Generador Java SDK Sun 1.4.2 Web Server IIS 5.0 Motor de servlets Resin (Desarrollo) Motor de servlets Bea WebLogic 7.0 (Producción) Bases de datos SQL Server 2000 Bases de datos Oracle, plataforma Sun Generador C/SQL Servidor de aplicaciones Win2k

Metodología de Desarrollo Inserta dentro de un modelo de Aseguramiento de Calidad basado en modelo CMMi Comienza el ciclo de vida con: Levantamiento de Requerimientos Análisis de negocio Determinación de casos de uso y estimación de esfuerzo Aseguramiento de la trazabilidad de los requerimientos. Análisis de impacto. Líneas base parciales. Revisión de modelo y análisis de carga. Certificaciones de rendimiento y de estabilidad. Cierre de proyecto múltiple.

Esquemas de Conexiones a SAP PLATAFORMA SAP (R/3, CRM, BW) PORTAL CORPORATIVO ITS WAS BILAN APLICACIONES GX

Migración de Sistemas a SAP FI BW R/3 MM HR Migración paulatina por países y sociedades. Trabajo en paralelo durante varios meses.

Ejemplos de aplicaciones iniciales Autoservicio de empleados Liquidaciones de sueldos Certificados de renta y antigüedad Solicitud de horas extras Datos organizacionales Solicitud de anticipos Autoservicio de jefaturas Consultas organizacionales Panel de control Sincronización R/3 – sistemas legados Diccionarios BP – Cliente holding Tablas corporativas y de customizing Aplicaciones para áreas específicas Control de drogas Gestión Auditoría

Flujo mantenedores de diccionarios Presenta compendio APP R/3 Modifica R/3 DIC LEG LEG DIC

6 pasos para llegar a SAP desde GX Realizar y documentar especificación de la RFC requerida. (ver) Generación de los XML estáticos y dinámicos para la función. (ver est) (ver din) Inscripción de la RFC en el catálogo BILAN y entrega del XML dinámico a los desarrolladores Gx. Codificar la construcción en tiempo de ejecución del XML dinámico. Ejecutar llamada a BILAN. Parsear XML de retorno.

Ejemplo de XML de Invocación <Rfc_Transaction source="ClienteJava" destination="RFC_SAPR3_300" action="CALL" service="ZHRF_RFC_LIQPORTAL"> <Rfc_InputData> <I_ANO1>2004</I_ANO1> <I_ANO2>2004</I_ANO2> <I_MES1>04</I_MES1> <I_MES2>04</I_MES2> <I_PERNR>204049</I_PERNR> </Rfc_InputData> </Rfc_Transaction>

Ejemplo de XML Retornado <?xml version="1.0" encoding="ISO-8859-1" ?><Response><ReturnCode>0</ReturnCode><ReturnMessage> <RFC_OUT> <T_ZHSR_LQUI> <Rfc_Row> <MES_PERIODO>04</MES_PERIODO> <ANO_PERIODO>2004</ANO_PERIODO> <RUT_EMP>89862200-2 </RUT_EMP> <PAYDATE>20040430</PAYDATE> <NAME>OVALLE CABRERA JENNY DEL CARME </NAME> <RUT>13911760-3 </RUT> <IFECH>19940801</IFECH> <SBASE>833.489 </SBASE> <BANKL>Banco de Crédito e Inver</BANKL> <BANKN>36820652 </BANKN> <AFP>AFP Santa María </AFP> <ISAP>Fondo Nacional de Salud </ISAP> <PLISA> </PLISA> <SGCH> </SGCH> <IMPON> 265.021</IMPON> <TRIBU> 213.899</TRIBU> <HABTT> 265.021 </HABTT> </Rfc_Row> </T_ZHSR_LQUI> </RFC_OUT> </ReturnMessage></Response>

GRACIAS