1. DEFINICIÓN: es un medio para asegurar la operación conjunta de los sistemas y obtener una mejor eficiencia en los procesos, con objeto de lograr los objetivos de la organización
2. SOLUCIONES TECNOLÓGICAS
3. EAI (Enterprise Application Integration)
4. SOA (Service Oriented Architecture)
5. ESB (Enterprise Service Bus)
5.1. ¿Qué es?
5.1.1. - Elemento de integración (multiprotocolo y multipropósito) en las arquitecturas orientadas a servicios o Service-Oriented Architecture (SOA). - Combina servicios Web, mensajería, transformación, encaminamiento y enriquecimiento de datos, políticas de seguridad, entre otros. - Permite la interacción entre aplicaciones heterogéneas.
5.2. ¿Qué ventajas ofrece?
5.2.1. - Facilita la integración de aplicaciones. - Ideal para trabajar en entornos heterogéneos: diferentes tecnologías y protocolos. - Reduce el coste total de la gestión y el mantenimiento.
5.3. Algunas soluciones de código abierto
5.3.1. - Apache ServiceMix: http://servicemix.apache.org - Apache Tuscany: http://tuscany.apache.org/ - JBoss ESB: http://www.jboss.org/jbossesb/ - Mule: http://www.mulesoft.org/ - Open ESB: http://www.open-esb.net/ - Petals ESB: http://petals.ow2.org/ - Spring Integration: http://www.springsource.org/spring-integration - WS O2 ES B: http://wso2.com/products/enterprise-serv ice-bus/
6. SCA (Service Component Architecture)
7. REST (Representational State Transfer)
8. NIVELES DE INTEGRACIÓN
9. Nivel de Gestión
9.1. PROCESOS
10. Nivel de Control
10.1. APLICACIONES
10.2. DATOS
10.3. COMUNICACIONES
11. ¿ES RENTABLE PARA LAS EMPRESAS?
11.1. ¡DEPENDE!
12. Potencia instalada: Mayor potencia, mayor retorno.
13. Tamaño de las aplicaciones: Mayor tamaño, menor retorno.
14. Estrategia de migración: Conversores, mayor retorno – Reingeniería, menor retorno.
15. Estrategia de equipo: Software Factory/Offshore, mayor retorno.
16. ¿ES ÚTIL PARA CUALQUIER TIPO DE EMPRESA?
17. Por que nuestro negocio necesita de otras organizaciones para lograr sus metas.
18. Permite eliminar la redundancia de información dentro de nuestra organización.
19. Permite crear nuevas oportunidades de negocio en nuestra empresa.
20. Permite reportar información a sistemas de terceros.
21. Razones estratégicas para su implantación
21.1. El mantenimiento de la integridad y seguridad de los datos estratégicos.
21.2. El uso de las infraestructuras existentes para implantar nuevos modelos de negocio.
21.3. El aumento de la vida útil de los sistemas de información.
21.4. La incorporación de Nuevas Tecnologías manteniendo las actividades habituales.
21.5. El uso de las Tecnologías de la Información para optimizar la productividad.
22. Despliegue e implantación (IAS)
22.1. Se ejecutan las Pruebas de Integración
23. OBJETIVOS
23.1. Facilitar los intercambios de información entre sistemas de forma que estos mejoren su funcionamiento interno.
23.2. Proveer información para la gestión de la organización
23.3. Registrar todo lo acontecido para aprender de situaciones pasadas y analizar necesidades futuras.
23.4. Habilitar los mecanismos para automatizar en lo posible el funcionamiento de la organización.
24. VENTAJAS
24.1. Acceso en tiempo real entre los sistemas.
24.2. Control de acceso a la información (único punto).
24.3. Encadenamiento de procesos e incremento de eficiencia.
24.4. Integridad de la información que maneja la organización.
25. FASES DE LA INTEGRACIÓN
26. Análisis de la Integración (ASI).
26.1. Esta fase contempla por un lado el desarrollo e implementación de las interfaces de información y la ejecución de las correspondientes pruebas de Integración
27. Diseño de la Integración (DSI).
27.1. Se realiza un diseño detallado de cada interfaz incluyendo mensajes y canales
28. Construcción de sistemas (CSI).
28.1. En esta fase se definirá el Inventario de Sistemas a integrar
29. ¿PORQUÉ ES NECESARIA?
29.1. En un principio, los sistemas solo manejaban una cantidad de información limitada y podía ser suficiente con una conexión punto a punto entre dos sistemas.
29.2. A medida que el número de sistemas va aumentando, esta conexión punto a punto resulta inadecuada por complicada y difícil de mantener
30. EVOLUCIÓN DEL PROCESO
31. Primera Generación
31.1. Modelo de integración clásico mediante red troncal, con interfaces individuales entre sistemas.
31.1.1. PUNTO A PUNTO
31.1.1.1. Integración punto a punto entre aplicaciones
31.1.1.2. Uso de middleware básico
31.1.1.3. Reutilización de soluciones técnicas
31.1.1.4. Soporte y Mantenimiento de Interfaces
32. Segunda Generación
32.1. Modelo de integración a través de bases de datos y a las que se conectan los sistemas.
33. Tercera Generación
33.1. Modelo de integración mediante un bus de mensajería, que publica y se suscribe a mensajes de información.
33.1.1. Integración de procesos de negocio entre empresas (B 2B )
33.1.2. Uso de tecnología de integración de procesos de negocio basada en servicios
33.1.3. Metodología de Integración Corporativa
33.1.4. Políticas, Normas y estándares de Integración Corporativa