Integración de aplicaciones comerciales

La integración de aplicaciones empresariales o IAE (en inglés enterprise application integration , EAI ) es una arquitectura de middleware que permite que aplicaciones heterogéneas gestionen sus intercambios. Se coloca en la categoría de tecnologías de la información para la integración empresarial y la urbanización . Su particularidad es intercambiar datos en pseudo tiempo real .

Por extensión, la abreviatura EAI designa un sistema informático que permite lograr esta arquitectura mediante la implementación de los flujos interaplicativos del sistema de información .

Componentes

Una plataforma IAE se compone de varios elementos:

Ejemplo de funcionamiento

Para entender el funcionamiento, podemos presentar el siguiente ejemplo: Una aplicación de gestión de pedidos A crea un nuevo artículo (una bomba) y quiere ponerlo a disposición de una aplicación B que sigue las anomalías técnicas de este artículo y de una aplicación C que muestra el artículo en un portal web .

  1. La aplicación A crea un nuevo artículo en su base de datos . Un procesamiento automático ( disparador ) captura este evento y lo archiva en una tabla de eventos con los datos asociados (artículo nuevo).
  2. Un conector IAE JDBC ( base de datos ) escanea esta tabla cada diez segundos y descubre este nuevo evento. Luego recupera los datos asociados y los copia en un OMS asociándolos con un verbo ( creación ).
  3. Luego, la OMS pasa por una fase de comparación para convertir los datos del nuevo artículo (específico de la aplicación A ) en un objeto comercial genérico que refleja toda la información que la empresa necesita para representar un artículo.
  4. El artículo de ocupación del objeto esperado (registrado) por dos colaboraciones (C1 y C2). La première récupère l'OM, analyse le verbe (création) et envoie l'OM en création vers l'application B (Cet OM est remis en correspondance pour obtenir un article OMS destiné à B et est traité par le connecteur de B qui effectue la creación). Al mismo tiempo, la segunda Collaboration C2 recupera el OM original y lo envía para su creación a la aplicación C (mapeo, conector C).

Ventajas y desventajas

Ventajas :

Desventajas:

IAE en la empresa

La implementación de un IAE requiere el deseo de unificar la integración de los sistemas de información de la empresa. Una fase de estudio de urbanización permitirá:

Estos datos estarán representados en el IAE como un objeto de negocio (OM).

Luego, podemos construir flujos de información comercial unificados a través de los cuales cada aplicación específica puede compartir su información con otras dentro de una etapa de la organización de la empresa.

Por ejemplo :

IAE solo aparece como una solución de integración relevante dentro de una compleja infraestructura de intercambio de datos . Usar el IAE para conectar dos sistemas extremadamente simples sería tan relevante como manipular un yunque para extraer una nuez de su cáscara.

Observamos que una nueva tecnología parece estar instalándose frente al IAE: el bus de servicio empresarial (ESB).

enlaces externos