Procesando...
Explore nuestras publicaciones > Arquitecturas para retos tecnológicos > Qué es EAI y por qué todo CIO debe integrarlo a sus objetivos

Qué es EAI y por qué todo CIO debe integrarlo a sus objetivos

21-04-2014 | Alfredo Ceballos

EAI agiliza la integración entre aplicativos internos y terceros, lo que se traduce en dar soporte más rápido a necesidades críticas para el crecimiento del negocio.

Como Director o Gerente de TI, seguramente se ha enfrentado a requerimientos de negocio que implican mezclar bases de datos y/o procesos de dos o más aplicativos para dar soporte al alcance de dichos requerimientos. Este escenario sucede con frecuencia.
Qué es EAI
Enterprise application integration o EAI, es la estrategia  transversal que hace posible integrar datos y procesos de diversas aplicaciones empresariales internas o incluso aplicaciones de terceros.

La filosofía de EAI es desarrollar un marco de trabajo estratégico alrededor de la necesidad recurrente de crear aplicaciones cuya composición surge de partes de otros sistemas empresariales. Este marco de trabajo habilita a las áreas de TI a responder de forma predecible y con resultados estandarizados ante las necesidades de integración derivadas del crecimiento del negocio.
Cuál es el origen de la necesidad de integración
Aplicativos de la línea de operación para áreas de Tesorería, Recursos humanos, Ventas y Marketing, etc. nacen como sistemas que resuelven necesidades específicas, y generalmente no se integra a su alcance la idea de que en el futuro los datos y servicios de estos aplicativos requerirán mezclarse para robustecerlos o para formar nuevos aplicativos con aspectos comunes.

Cada aplicación de este tipo es considerada una isla de automatización, y la falta de integración entre estas islas produce ineficiencias en la gestión del activo tecnológico. Comunmente aparecen datos idénticos pero almacenados en diversas bases de datos locales, así como reglas de negocio redundantes que no se pueden integrar en procesos compartidos consistentes.

Adicionalmente, cada isla tiende a ser desarrollada con un stack tecnológico diferente, por ejemplo, algunos aplicativos requieren para operar el ecosistema .NET / IIS / SQL Server / Windows, otros requerirán Java / JBoss / Oracle / Linux, y algunos otros requieren una mezcla entre todas estas tecnologías, o son sistemas legados complejos que ya no tienen soporte tecnológico de plataforma o del proveedor que originalmente los desarrollo.

Todos estos aspecto complica aún más la integración entre las islas de automatización, las cuáles poco a poco se vuelven más aislada.
Ventajas de EAI para Directores y Gerentes de TI
Si las integraciones son aplicadas sin tener una visión panorámica del resto de los aplicativos empresariales, se crearán dependencias y estructuras de integración difíciles de mantener y extender.

EAI habilita a los Directores y Gerentes de TI a fomentar el reuso y la estandarización de los proyectos de integración internos y con terceros, al proveer herramientas de desarrollo y lineamientos compartidos para todos los proyectos de integración, y alineados a la visión de arquitectura empresarial del negocio.

El resultado obtenido con las estrategias EAI es un conjunto de componentes de integración que forman un middleware homogéneo, al que cualquier proveedor o miembro del área de TI familiarizado con las herrmientas y lineamientos estándar, puede dar mantenimiento y extenderlo de forma predecible.

EAI agiliza la integración entre aplicativos internos y terceros, lo que se traduce en dar soporte más rápido a las necesidades de negocio. Así mismo, EAI extiende el ciclo de vida útil de los aplicativos, disminuye la complejidad de los mantenimientos, elimina el riesgo de la continuidad de los aplicativos por depender del know-how de un sólo miembro del área o de un proveedor específico.
Suscríbase a nuestro boletín
Recibirá cada mes nuestras públicaciones más recientes en su correo electrónico.
ENTRE EN CONTACTO
Tel: (01722)227-7828
Email: contacto@tidasoft.com
SÍGANOS EN:
© TIDASOFT 2014. Todos los derechos reservados.
Kentico CMS for ASP.NET - Content Management System