La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Qué es la EAI?

¿Qué es la EAI?

EAI es un método y tecnología que integra aplicaciones heterogéneas basadas en varias plataformas y construidas con diferentes soluciones. EAI establece la estructura subyacente para conectar sistemas, aplicaciones, fuentes de datos, etc. heterogéneos en toda la empresa y completa una integración perfecta entre ERP, CRM, SCM, bases de datos, almacenes de datos y otros sistemas internos importantes dentro de la empresa. necesidad de compartir e intercambiar datos. Con EAI, las empresas pueden combinar aplicaciones empresariales centrales con nuevas soluciones de Internet.

EAI (Enterprise Application Integration) une procesos, software, estándares y hardware para lograr una integración perfecta entre dos o más sistemas empresariales para que actúen como una sola entidad. Aunque la EAI a menudo se manifiesta como una integración de aplicaciones comerciales de los sistemas de información de una entidad comercial (como una empresa), cuando las transacciones comerciales se realizan entre múltiples sistemas empresariales, la EAI también se manifiesta como una integración de sistemas empresariales entre diferentes entidades corporativas, como B2B e. -comercio.

Una breve historia de EAI

Durante las décadas de 1960 y 1970, las aplicaciones empresariales eran en su mayoría diseños simples diseñados para reemplazar tareas repetitivas. En aquel momento no se planteaba la integración de datos empresariales, el único objetivo era utilizar ordenadores para sustituir algunos enlaces de trabajo aislados y manuales.

En la década de 1980, algunas empresas comenzaron a darse cuenta del valor y la necesidad de la integración de aplicaciones. Esto es un desafío, y el personal técnico de muchas empresas está tratando de rediseñar las aplicaciones existentes bajo la guía del concepto general de sistemas empresariales para que puedan integrarse entre sí. Sin embargo, este esfuerzo ha tenido poco éxito. En la década de 1990, cuando las aplicaciones ERP se hicieron populares, también se les exigió que admitieran aplicaciones y datos existentes, lo que requirió la introducción de EAI. Por lo tanto, el desarrollo de EAI es lógico. Las empresas utilizaron tecnología cliente/servidor para implementar aplicaciones distribuidas, pero luego se dieron cuenta de los beneficios de conectar diversos procesos comerciales. Otros factores que impulsan el mercado de EAI son el desarrollo de paquetes de software de aplicaciones, aplicaciones dirigidas a los problemas del año 2000, la gestión de la cadena de suministro (integración B2B), el procesamiento de negocios en streaming y la integración de aplicaciones web.

Los contenidos de EAI son muy complejos e involucran todos los aspectos del sistema empresarial, como estructura, hardware, software y procesos.

● Integración de procesos de negocio Al integrar procesos de negocio, las empresas deben definir, autorizar y gestionar el intercambio de diversa información empresarial en diversos sistemas empresariales para mejorar las operaciones, reducir costes y aumentar la velocidad de respuesta. La integración de procesos de negocio incluye gestión empresarial, simulación de procesos y flujos de trabajo que integran tareas, procesos, organizaciones e información entrante y saliente, así como las herramientas necesarias para cada paso del proceso de negocio.

● Integración de aplicaciones Proporciona integración casi en tiempo real de datos y funciones de dos aplicaciones. En algunas integraciones B2B, se utiliza para integrar el sistema CRM con aplicaciones de back-end empresariales y la Web para crear un sitio web de comercio electrónico que pueda utilizar plenamente los recursos de múltiples sistemas comerciales.

● Integración de datos Para completar la integración de aplicaciones y procesos de negocio, primero se debe resolver el problema de integración de datos y bases de datos. Antes de la integración, primero se deben identificar y catalogar los datos, y se debe determinar un modelo de metadatos. Una vez completados estos tres pasos, los datos se pueden distribuir y compartir en el sistema de base de datos.

● Estándares de integración Para lograr una integración completa de los datos, primero se debe seleccionar un formato estándar para los datos. La estandarización de la integración promueve el intercambio y la distribución de información y datos comerciales, formando el núcleo de la integración de aplicaciones empresariales, incluidos COM+/DCOM, CORBA, EDI, JavaRMI y XML.

● Integración de plataformas Para lograr la integración del sistema, se deben integrar la estructura subyacente, el software, el hardware y las necesidades especiales de redes heterogéneas. La integración de plataformas maneja los procesos y herramientas para garantizar una comunicación rápida y segura entre estos sistemas.

EAI implementa 10 principios. Principio 1: Alinear los planes con la estrategia

Desarrollar planes a corto plazo y estrategias a largo plazo Principio 2: Consolidar primero, integrar segundo

Unidos primero, integrado en la siguiente directriz 3: Utilice un enfoque basado en procesos para desarrollar soluciones integrales.

Utilice un enfoque basado en procesos para desarrollar soluciones integrales directriz 4 : Establecer líneas claras de propiedad y responsabilidad.

Determinar pautas claras de propiedad y responsabilidad 5: Hacer cumplir la arquitectura EAI

Pautas claras de la arquitectura EAI 6: Exigir requisitos de integración para nuevas aplicaciones

En el nuevo Considere la integración de requisitos en las aplicaciones Criterio 7: Desarrollar una representación común de datos y procesos.

Establezca una representación común de datos y procesos Criterio 8: Pruebe temprano y con frecuencia

Pruebe temprano, pruebe con frecuencia Pauta 9: Refactorice las interfaces constantemente para que nunca se vuelvan heredadas

Refactorice las interfaces del sistema con frecuencia para evitar la obsolescencia. Pauta 10: evolucione las prácticas comerciales a través de la experimentación. /p>