Eai - Enterprise Application Integraction
1. Concepto de Integración
Antes de meternos en las definiciones de EAI (Enterprise Application Integraction), se puede hacer una primera aproximación al tema, poniéndonos de acuerdo en el significado de la palabra integración como término general, más allá del significado en sistemas.
Si nos vamos a las definiciones de diccionario, podemos encontrar que se habla de integracióncuando se completa un todo, mediante la suma de distintas partes. Esta idea es buena, pero podemos completarla un poco más, de acuerdo a nuestro objetivo final. Desde el punto de vista sistémico, podemos decir que la integración es el proceso mediante el cual dos o mas sistemas se comunican, se relacionan, generando un nuevo sistema.
Teniendo esta idea en claro, vamos a ver un poco de historia,acerca de cómo se llegó a manejar conceptos de integración en la arquitectura de sistemas.
2. Un poco de Historia
Tradicionalmente, las organizaciones tuvieron una distribución funcional, es decir, fueron estructuradas en departamentos como ser marketing, ventas, compras, producción, etc. Durante los 90s (y antes también), comenzaron a informatizar los distintos departamentos que las componían.Estos sectores venían llevando una administración manual, pero que con el crecimiento del volumen de información que manejaban, y el avance tecnológico, hicieron necesaria / beneficiosa la inclusión de sistemas informáticos. De esta forma, se fueron adquiriendo paquetes de soluciones de software, que eran soluciones a problemas concretos, enfocados en departamentos puntuales, como ser: SAP, OracleERP, PeopleSoft, JDEdwards, Siebel, Clarfiy y muchos mas.
[pic]
Sin embargo, una organización tan funcional, tenia sus debilidades. Si bien estos productos individualmente trabajaban muy bien, se fueron creando islas de información. A esto se le suma la administración enorme que debía realizarse en cada uno de los sistemas. Los bordes (funcionales) estaban muy marcados, y esto era un granimpedimento para procesos que requerían la interacción de distintos sectores. En muchos casos, los sistemas generaban información redundante (que al día de hoy sigue pasando, como ser datos de clientes). Como resultado de esto, cada empleado tenía que modificar los datos en su sistema, cuando la información había sido modificada por otro sector. A su vez, esto trae aparejada una inconsistencia dedatos, ya que estas actualizaciones no siempre se realizaban de la forma correcta, o las comunicaciones entre los sectores no siempre se efectuaban claramente.
Con el tiempo, las empresas se dieron cuenta que en vez de ver funcionalidades concretas, debían enfocarse en procesos de negocios, generando así un mayor valor para los clientes. Esta visión de procesos, cruza tanto los límites internosde la organización como los límites externos.
Sumado a esto, cuando la gente se empezó a dar cuenta de la información duplicada, la inconsistencia de datos y el aislamiento de los sistemas iba creciendo, decidieron buscar una forma de integrar estos sistemas. Bajo este concepto nació EAI.
Traditional View: Focus on functional areas
[pic]
EAI View: Focus on business processes
[pic]A los esfuerzos de las empresas por mejorar esta organización, los avances tecnológico condujeron hacia EAI. En particular el nacimiento y crecimiento de Internet, y los Enterprise Software Packages (ESP). Internet provee un entorno que puede vincular a los clientes de las empresas con proveedores, socios y con sus usuarios internos. Por otro lado, los ESP ofrecen un ambiente integrado parasoportar procesos de negocios más allá de las funcionalidades que abarcan.
3. Concepto de EAI
Ahora que ya tenemos una definición de integración, y sabemos los hechos que llevaron a la idea de EAI, podemos ver algunas definiciones y luego establecer una final que abarque todos los conceptos.
Las siglas EAI vienen de “Enterprise Application Integration”, que significa Integración de...
Regístrate para leer el documento completo.