Transcript Slide 1
Desarrolle con la mejor productividad y totalmente integrado a su ERP
Luis Murillo
Integración GeneXus
“GeneXus make use
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 20% Mejoras 40% Nuevas funcionalidades 60% Integración 80% Mantenimiento Resultados 8% 12% 80%
Integración de sistemas Módulo A Módulo B Módulo C Módulo D
DB
Integración de sistemas
• Base de datos rígida empresa muerta • Clase mundial flexibilidad sacrifico personalidad y
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
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 C Módulo D
Integración de sistemas Módulo A Módulo C Módulo B Módulo D
Integración de sistemas Módulo B Módulo A 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
• 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
Integración GeneXus-SAP Solicitud del servicio XML Business Biztalk Sap Connector Otros BAPI RFC
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)
Integración GeneXus-SAP Solicitud del servicio XML Business Biztalk Sap Connector Otros BAPI RFC
Integración GeneXus-SAP
• Proxy
Integración GeneXus-SAP Solicitud del servicio XML Business Biztalk Sap Connector Otros BAPI RFC
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
Líneas de investigación
Llamada a Bapi
Solicitud del servicio
directamente como
XML
WebServices
Sap Business Connector
No es necesario Proxy
Otros
¿Ejecutando en WAS?
BAPI RFC
Casos de éxito
• Integración de sistemas • Integración
GeneXus
-SAP • Líneas de investigación • Caso de éxito – LAN Chile
Casos de éxito
Casos de éxito Chile Empresa Ramo : LAN : Transporte Aéreo
• •
Desarrollo de Proxy propio Habilitaron con esto la posibilidad de desarrollos GX
Casos de éxito Francia Empresa Ramo : Bricorama : 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 Ramo : Conaprole : 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ón de
• • •
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 Generador PocketPC WAP Sap Business Connector O Biztalk Web Server Aplicações GeneXus