Desarrolle con la mejor productividad y
totalmente integrado a su ERP
Luis Murillo
[email protected]
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
20%
Mejoras
80%
Mantenimiento
Resultados
8%
40% Nuevas
funcionalidades
12%
60% Integración
80%
Integración de sistemas
Módulo A
Módulo B
DB
Módulo C
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
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 B
Módulo D
Módulo C
Integración de sistemas
Módulo A
Módulo B
Módulo D
Módulo C
Integración de sistemas
Módulo A
Módulo C
Módulo B
Módulo D
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 (ServicesOriented 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
BAPI
RFC
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)
Integración GeneXus-SAP
Solicitud
del servicio
XML
BAPI
RFC
Sap
Business
Connector
Biztalk
Otros
Integración GeneXus-SAP
• Proxy
Integración GeneXus-SAP
Solicitud
del servicio
XML
BAPI
RFC
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
Líneas de investigación
 Llamada a Bapi
Solicitud directamente como
del servicio
WebServices
Sap
XML
 No es
Business
Connector
Biztalk
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
Descargar

Slide 1