390 likes | 559 Views
Desarrolle con la mejor productividad y totalmente integrado a su ERP. Luis Murillo lmurillo@artech.com.uy. Integración GeneXus. “GeneXus make use <technologies> and that they do so in a way that enables their partners to realize maximum business benefits at a very attractive cost ”.
E N D
Desarrolle con la mejor productividad y totalmente integrado a su ERP Luis Murillo lmurillo@artech.com.uy
Integración GeneXus “GeneXus make use <technologies> and that they do so in a way that enables their partners to realize maximum business benefits at a very attractive cost” Mike Culver, Group Program Manager for the Developer & Platform Evangelism Division, Microsoft Corp.
Agenda • Integración de sistemas • Integración GeneXus-SAP • Líneas de investigación • Casos de éxito
Integración de sistemas • Integración de sistemas • Integración GeneXus-SAP • Líneas de investigación • Casos de éxito
Integración de sistemas Importes anuales Resultados 8% 20% Mejoras 12% 40% Nuevas funcionalidades 60% Integración 80% Mantenimiento 80%
Módulo A Módulo B Módulo C Integración de sistemas DB Módulo D
Integración de sistemas • Base de datos rígida empresa muerta • Clase mundial sacrifico personalidad y flexibilidad
Integración de sistemas • Procesos de negocio = tareas del día a día • Cada 2 años de definidos pierden 15-20% de su eficiencia • Para ser proactivo en el gerenciamiento debe apuntar a mejorar sus procesos de negocios constantemente
Módulo A Módulo B Módulo C Integración de sistemas Módulo D
Integración de sistemas Módulo A Módulo B Módulo C Módulo D
Integración de sistemas Módulo A Módulo B Módulo D Módulo C
Integración de sistemas Módulo B Módulo A Módulo D Módulo C
Integración de sistemas Módulo B Módulo A Módulo D Módulo C
Integración de sistemas • Niveles de integración • Nivel de infraestructura • Nivel de datos • Nivel de procesos de negocio • Antigua visión de “sistemas integrados” • Nueva visión de “sistemas integrables” o SOA (Services-Oriented Architecture) • Fijaremos ideas con ejemplo de tipo de cambio
Integración de sistemas • Consumo y generación de Web Services • WSDL Inspector • Structured Data Types (SDT) • Protocolo http, xmlWriter, xmlReader • SOAP
Integración GeneXus-SAP • Integración de sistemas • Integración GeneXus-SAP • Líneas de investigación • Casos de éxito
Integración GeneXus-SAP • ¿Qué es SAP? • ERP (Enterprise Resource Planning) • Dividido en módulos (SD, MM, FI, otros) • Desarrollado en lenguaje propietario (ABAP 4)
Integración GeneXus-SAP • ¿Por qué integrarnos? • Integración con otras aplicaciones • Implementar funcionalidades no resueltas • Utilizar nuevas tecnologías • Reducir costos
BAPI RFC Solicitud del servicio XML Integración GeneXus-SAP Sap Business Connector Biztalk Otros
Integración GeneXus-SAP • Componentes SAP • Business Objects (Cliente, Materiales) • Muestran su interfase • Conjunto de métodos • Ej. BO: Empleados, Método: Chequear la • existencia de un empleado • Business Object EmployeeAbstract • Instance method EmployeeAbstract.ExistenceCheck
Integración GeneXus-SAP • Componentes SAP • BAPIs (Business Application Programing Interfaces) • Existen más de 1500 • Se continúan desarrollando • Se pueden extender • Otra forma de obtener datos de SAP • Funciones RFC (Remote Function Call)
BAPI RFC Solicitud del servicio XML Integración GeneXus-SAP Sap Business Connector Biztalk Otros
Integración GeneXus-SAP • Proxy
BAPI RFC Solicitud del servicio XML Integración GeneXus-SAP Sap Business Connector Biztalk Otros
Integración GeneXus-SAP • Consumo y generación de Web Services • WSDL Inspector • Structured Data Types (SDT) • Protocolo http, xmlWriter, xmlReader • SOAP
Líneas de investigación • Integración de sistemas • Integración GeneXus-SAP • Líneas de investigación • Caso de éxito – LAN Chile
BAPI RFC Solicitud del servicio XML Sap Business Connector Biztalk Otros Líneas de investigación • Llamada a Bapi directamente como WebServices • No es necesario Proxy • ¿Ejecutando en WAS?
Casos de éxito • Integración de sistemas • Integración GeneXus-SAP • Líneas de investigación • Caso de éxito – LAN Chile
Casos de éxito • Chile • Empresa : LAN • Ramo : Transporte Aéreo • Desarrollo de Proxy propio • Habilitaron con esto la posibilidad de desarrollos GX
Casos de éxito • Francia • Empresa : Bricorama • Ramo : Distribuidor de materiales de construcción y • bricolage para 80 almacenes en Francia, 12 • en Bélgica y 1 en España • Versión SAP 4.0b • Módulos CO – Retail (MM, SD, RIS) • Base de dados Oracle • Proyecto DW GXplorer integrado a SAP • Concepto igual a DW SAP (BW)
Casos de éxito • Uruguay • Empresa : Conaprole • Ramo : Indústria alimentícia (Cooperativa láctea) • Sistema de Planificación de ventas • Se alimenta con datos SAP • Herramientas de planificación • Devuelve datos a SAP (SOP)
Casos de éxito • Uruguay • Empresa : Conaprole • Sistema de Automatización de fuerza de ventas • Se alimenta con datos SAP • Back office full Web e aplicación de gestiónde • ventas en PocketPC • Conexión sincrónica o asincrónica a SAP • Tecnología de conexón CDPD o GSM(GPRS) • Envío on line de e-mail al Cliente con pedido • ingresado
Casos de éxito • Uruguay • Empresa : Conaprole • Sistema B2B • Conaprole trabajaa con distribuidores, no aplicaba • concepto “carrito de compras” • Sustituyeron ingreso de pedidos desarrollado en • Abap (ITS) • Desarrollaron aplicaçiónes full Web com Back office • full Web • Conexión sincrónica o asincrónica a SAP
Casos de éxito • Uruguay • Empresa : Conaprole • Área Productores Cooperativos • Funcionalidades muy específicas del negocio no • previstas por SAP (personalidad de la empresa) • Todos lo módulo desarrollados con GeneXus • integrado a SAP • Recolección, algoritmos de ruteo (uso de GPS) • Portal do productor GXportal • Liquidación de productor
Casos de éxito • Uruguay • Empresa : Conaprole • Sistema de Contingencia • Utilizado en Cut Over en migraciónes de SAP • Full Web
Casos de éxito WAP Generador PocketPC Sap Business Connector O Biztalk Web Server Aplicações GeneXus