Krypton Solid

La última tecnología en raciones de 5 minutos

Introducción a EAI para tecnologías SAP XI y middleware

Comencé a trabajar en SAP ABAP, pero ahora estoy tanteando con XI y aprendiendo los trucos de este oficio. Este es mi primer blog publicado en SDN. Este blog brindará una descripción general de la Integración de aplicaciones empresariales (EAI), que puede ser útil para cualquiera que comience con XI (o cualquier otra tecnología de middleware).

Integración de aplicaciones empresariales:

En los primeros días, las empresas compraron soluciones de software como SAP, PeopleSoft, Oracle ERP, IDEdwards, Siebel, etc. y esas soluciones de software funcionarían muy bien individualmente pero crearían silos de información. En muchos casos, cada sistema individual produjo información excesiva. Cuando la información común cambió, actualizamos la información en cada sistema manualmente y el proceso se volvió difícil de manejar. Al final, algunos de los datos del sistema se volvieron inconsistentes. Cuando las personas notaron la inconsistencia resultante en los datos y los datos de doble entrada, decidieron buscar formas de integrar los sistemas. A partir de ahí se desarrolló EAI (Enterprise Application Integration).

EAI permite el flujo de información a través de los diferentes sistemas. Al conectar los diferentes procesos, el software y el hardware de más empresas pueden convertirse en un sistema empresarial. El lema principal de la integración de aplicaciones empresariales es condensar los esfuerzos necesarios para diseñar y codificar. Y permite la reutilización de configuraciones o códigos para el nuevo sistema. Reduce los costes de mantenimiento y las dificultades de los clientes.

Los principales objetivos de EAI:

  • Automatizar diferentes procesos comerciales
  • Optimice los flujos de información a través de varios sistemas empresariales
  • Simplifique el mantenimiento en las empresas
  • Proporcionar una arquitectura eficiente, flexible y escalable
  • Proporcionar marcos reutilizables (adaptadores, modelos, etc.) y seguros
  • Reducir los costos de mantenimiento de las interfaces

En EAI hay dos arquitecturas de integración lógica, conexiones directas punto a punto e integración basada en middleware.

Integración punto a punto

Los desarrolladores de EAI siguen la integración punto a punto porque les resulta fácil de entender y se puede implementar rápidamente para que pocos sistemas se integren. Un ejemplo de integración punto a punto es si una aplicación realiza llamadas de conexión de base de datos directa a las tablas de base de datos de otra aplicación. Inicialmente, cuando integramos dos sistemas de aplicaciones, la integración punto a punto es la elección correcta. Cuando integramos aplicaciones adicionales, obtenemos una situación que se muestra en la siguiente figura.

En esto, cada aplicación está estrechamente acoplada con las otras aplicaciones a través de una conexión punto a punto. Si cambiamos una aplicación, es posible que se rompan las demás aplicaciones integradas. Si tenemos cinco aplicaciones para integrar entre sí, necesitaremos diez puntos de integración diferentes como se muestra en la siguiente figura. Y cada aplicación adicional se vuelve más difícil de integrar y mantener.

Para evitar esos problemas, necesitábamos una capa intermedia para aislar los cambios en una aplicación de las otras aplicaciones.

Integración basada en middleware
Middleware proporciona interfaces con todas las aplicaciones integradas que se pasan mensajes entre sí y cada interfaz define un proceso empresarial proporcionado por la aplicación. La siguiente figura muestra la arquitectura orientada a servicios utilizando middleware.

La arquitectura orientada a servicios agrega y reemplaza aplicaciones sin afectar las otras aplicaciones. Si tenemos diez aplicaciones para integrar, solo tendremos diez puntos de integración. Admite una mayor cantidad de aplicaciones integradas y menos mantenimiento. El middleware puede realizar operaciones complejas de una aplicación a otra.

La complejidad adicional radica en configurar el middleware y convertir la aplicación existente para utilizar la API de middleware.

Principales proveedores de soluciones de EAI:

  • SAVIA
  • WebMethods
  • TIBCO
  • IBM
  • Vitria
  • Ver más allá
  • Microsoft

EAI puede integrar legacy / mainframe, cliente-servidor, Web, comercio electrónico, ERP / CRM / HRMS, aplicaciones personalizadas, etc. Varias funcionalidades de EAI son mensajería, interfaz, transformación, enrutamiento y modelado de procesos.

Manoj Kumar es un consultor de desarrollo de NetWeaver que trabaja con HCL Technologies


Este contenido se vuelve a publicar desde SAP Developer Network.
Copyright 2007, Red de desarrolladores de SAP


SAP Developer Network (SDN) es una comunidad en línea activa donde ABAP, Java, .NET y otras tecnologías de vanguardia convergen para formar un canal de recursos y colaboración para desarrolladores, consultores, integradores y analistas comerciales de SAP. SDN alberga una biblioteca técnica, blogs de expertos, descargas exclusivas y muestras de código, un extenso catálogo de eLearning y foros de discusión activos y moderados. La membresía SDN es gratuita.

¿Quieres leer más de este autor? Haga clic aquí para leer el Weblog de Manoj Kumar. Haga clic aquí para leer más sobre XI en SDN.


Deja un comentario

También te puede interesar...

Compra cuando hay sangre en las calles

Cuanto peor es el mercado, mejores son las oportunidades de ganancias. Aparentemente, este es el credo para oponerse a las inversiones. A Baron Rothschild, un noble británico del siglo XVIII y miembro de la familia

Definición de retroalimentación positiva

¿Qué es la retroalimentación positiva? La retroalimentación positiva, también llamada bucle de retroalimentación positiva, es un patrón de comportamiento de inversión que se perpetúa a sí mismo en el que el resultado final fortalece el

Oracle corrige las correcciones de errores con mega parches

Oracle lanzó el martes una solución para una lista general de vulnerabilidades de seguridad en muchos de sus productos de software. «Actualización de parche crítico, «parte de Oracle ciclo de lanzamiento de parche trimestral, proporciona

Vista previa práctica Acer W4 Windows Phone

Querido Acer: Sabemos que lo acabas de llamar, ¿de acuerdo? No engañes a nadie. Por ejemplo, esta pantalla WVGA de 3.6 pulgadas: ¿cuánto pagó por esa parte? ¿Diez centavos? Oh, seguro que es «bastante bueno

La selección de proveedores no siempre se realiza por libro

Recientemente actualizamos nuestro Estudio de toma de decisiones de tecnología, la segunda encuesta que realizamos sobre cómo las organizaciones toman decisiones, cómo identifican y, en última instancia, eligen una solución de TI en particular. E

Premios ITChannel a los mejores proyectos para 2021

Convocatoria de inscripciones: Premios a los mejores proyectos 2021 de SearchITChannel Los segundos premios anuales a los mejores proyectos de SearchITChannel brindan la oportunidad de destacarse entre la multitud de socios y ganar exposición a

Cómics de la semana # 228

Cómics de la semana # 228 Cada semana presentamos un conjunto de cómics creados exclusivamente para WDD. El contenido gira en torno al diseño web, los blogs y las situaciones divertidas que nos encontramos en

Novedades de Netflix: 3 de abril de 2019

Kim’s Convenience Season 3 ya está en Netflix – CBC Picture Esperamos que esté listo para más transmisiones, ya que hoy y ayer aparecieron diez títulos nuevos en Netflix. Aquí hay un vistazo a algunos

Anillo Amazon Echo Loop: Alexa en el dedo

Amazon tomó un altavoz Echo completo y lo puso en un anillo y lo llamó Echo Loop. Es parte de un programa que Amazon llama «Día 1», que es un código para «aquí hay un

Cómo evitar que extraños me envíen mensajes en Facebook

Personas desconocidas comenzaron a escribirte. Mensajero, ¿te gustaría bloquearlos, pero no sabes cómo proceder? tu diario de Facebook continúa siendo inundado con mensajes de otros y le gustaría establecer un límite? Entiendo que la red