stringtranslate.com

Integración de sistema

La integración de sistemas se define en ingeniería como el proceso de reunir los subsistemas componentes en un sistema (una agregación de subsistemas que cooperan para que el sistema sea capaz de ofrecer la funcionalidad general) y garantizar que los subsistemas funcionen juntos como un sistema . 1] y en tecnología de la información [2] como el proceso de vincular física o funcionalmente diferentes sistemas informáticos y aplicaciones de software , [3] para actuar como un todo coordinado.

El integrador de sistemas integra sistemas discretos utilizando una variedad de técnicas como redes de computadoras , integración de aplicaciones empresariales , gestión de procesos comerciales o programación manual . [4]

La integración de sistemas implica integrar sistemas existentes, a menudo dispares , de tal manera "que se centre en aumentar el valor para el cliente" [5] (por ejemplo, mejorar la calidad y el rendimiento del producto) y al mismo tiempo proporcionar valor a la empresa (por ejemplo, reducir las operaciones). costes y mejorar el tiempo de respuesta). [5] En el mundo moderno conectado por Internet , el papel de los ingenieros de integración de sistemas es importante: cada vez más sistemas están diseñados para conectarse, tanto dentro del sistema en construcción como con sistemas que ya están implementados. [6]

Métodos de integración

La integración vertical (a diferencia de la " integración horizontal ") es el proceso de integrar subsistemas según su funcionalidad mediante la creación de entidades funcionales también denominadas silos . [7] El beneficio de este método es que la integración se realiza rápidamente e involucra solo a los proveedores necesarios, por lo tanto, este método es más económico a corto plazo. Por otro lado, el costo de propiedad puede ser sustancialmente más alto que el observado con otros métodos, ya que en caso de una funcionalidad nueva o mejorada, la única manera posible de implementar (escalar el sistema) sería implementando otro silo. No es posible reutilizar subsistemas para crear otra funcionalidad. [8]

La integración en estrella , también conocida como integración espagueti , es un proceso de integración de sistemas donde cada sistema está interconectado con cada uno de los subsistemas restantes. Cuando se observan desde la perspectiva del subsistema que se está integrando, las conexiones recuerdan a una estrella, pero cuando se presenta el diagrama general del sistema, las conexiones parecen espaguetis, de ahí el nombre de este método. El costo varía debido a las interfaces que exportan los subsistemas. En el caso de que los subsistemas exporten interfaces heterogéneas o propietarias, el costo de integración puede aumentar sustancialmente. El tiempo y los costos necesarios para integrar los sistemas aumentan exponencialmente cuando se agregan subsistemas adicionales. Desde la perspectiva de las características, este método a menudo parece preferible, debido a la extrema flexibilidad de la reutilización de la funcionalidad. [8]

La integración horizontal o Enterprise Service Bus (ESB) es un método de integración en el que un subsistema especializado se dedica a la comunicación entre otros subsistemas. Esto permite reducir la cantidad de conexiones (interfaces) a solo una por subsistema que se conectará directamente al ESB. El ESB es capaz de traducir la interfaz a otra interfaz. Esto permite reducir los costes de integración y proporciona una flexibilidad extrema. Con los sistemas integrados mediante este método, es posible reemplazar completamente un subsistema por otro que proporcione una funcionalidad similar pero exporte diferentes interfaces, todo esto completamente transparente para el resto de los subsistemas. La única acción requerida es implementar la nueva interfaz entre el ESB y el nuevo subsistema. [8]

Sin embargo, el esquema horizontal puede ser engañoso si se piensa que se puede evitar el costo de la transformación intermedia de datos o el costo de transferir la responsabilidad a la lógica empresarial. [8]

La integración del ciclo de vida industrial es un proceso de integración de sistemas que considera cuatro categorías o etapas de integración: implementación inicial del sistema, ingeniería y diseño, servicios del proyecto y operaciones. [9] Este enfoque incorpora los requisitos de cada etapa del ciclo de vida del activo industrial al integrar sistemas y subsistemas. El resultado clave es una arquitectura de datos estandarizada que pueda funcionar durante toda la vida útil del activo.

Un formato de datos común es un método de integración para evitar que cada adaptador tenga que convertir datos hacia/desde los formatos de otras aplicaciones. Los sistemas de integración de aplicaciones empresariales (EAI) generalmente estipulan un formato de datos independiente de la aplicación (o común). [10] El sistema EAI generalmente también proporciona un servicio de transformación de datos para ayudar a convertir entre formatos comunes y específicos de la aplicación. Esto se hace en dos pasos: el adaptador convierte la información del formato de la aplicación al formato común del bus. Luego, se aplican transformaciones semánticas a esto (convertir códigos postales en nombres de ciudades, dividir/fusionar objetos de una aplicación en objetos de otras aplicaciones, etc.).

Desafíos de la integración

La integración de sistemas puede ser un desafío para las organizaciones y estos desafíos pueden disminuir su retorno general de la inversión después de implementar nuevas soluciones de software. Algunos de estos desafíos incluyen falta de confianza y voluntad de compartir datos con otras empresas, falta de voluntad para subcontratar diversas operaciones a un tercero, falta de comunicación y responsabilidades claras, desacuerdo de los socios sobre dónde debe residir la funcionalidad, alto costo de integración, dificultad para encontrar buenos talentos, silos de datos y estándares API comunes . [11] Estos desafíos resultan en la creación de obstáculos que "impiden o ralentizan la integración de sistemas comerciales dentro y entre empresas". [12] La comunicación clara y el intercambio de información simplificado son elementos clave en la construcción de integraciones de sistemas a largo plazo que puedan respaldar los requisitos comerciales.

Beneficios de la integración

Por otro lado, los proyectos de integración de sistemas pueden resultar increíblemente gratificantes. Para sistemas heredados y obsoletos, diferentes formas de integración ofrecen la capacidad de permitir el intercambio de datos en tiempo real. Esto puede permitir, por ejemplo, modelos de distribución de datos de editor-suscriptor , bases de datos consolidadas, arquitecturas basadas en eventos , reducir la entrada manual de datos del usuario (lo que también puede ayudar a reducir los errores), actualizar o modernizar el front-end de la aplicación y descargar consultas e informes. desde costosos sistemas operativos hasta sistemas básicos más baratos (que pueden ahorrar costos, permitir escalabilidad y liberar potencia de procesamiento en el sistema operativo principal). Por lo general, se lleva a cabo un análisis exhaustivo de costo-beneficio para ayudar a determinar si un proyecto de integración vale la pena el esfuerzo.

Ver también

Referencias

  1. ^ Gilkey, Herbert T (1960), "New Air Heating Methods", Nuevos métodos de calefacción de edificios: una conferencia de correlación de investigaciones realizada por el Building Research Institute, División de Ingeniería e Investigación Industrial, como uno de los programas de las conferencias de otoño de BRI , noviembre de 1959. , Washington: Consejo Nacional de Investigación (EE.UU.). Instituto de Investigación de la Construcción, pág. 60, OCLC  184031
  2. ^ Para los sistemas informáticos, el término "integración de sistemas" ha incluido la palabra plural "sistemas", aunque también se ha utilizado la forma singular para referirse a los sistemas informáticos.
  3. ^ CIS 8020 - Integración de sistemas , Universidad Estatal de Georgia OCDE
  4. ^ Moore, junio (13 de diciembre de 1982), "Reseñas de software, BusinessMaster II+, libro mayor para sistemas CP/M", InfoWorld , InfoWorld Media Group, Inc, p. 31, ISSN  0199-6649
  5. ^ ab Vonderembse, MA; Raghunathan, TS; Rao, SS (1997). "Un paradigma postindustrial: integrar y automatizar la fabricación". Revista Internacional de Investigación sobre Producción . 35 (9): 2579–2600. doi : 10.1080/002075497194679.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  6. ^ Merriman, Dan (19 de febrero de 1996), "Uniéndolo todo", Network World , IDG Network World Inc, p. 51, ISSN  0887-7661
  7. ^ Lau, Edwin (2005), "Prestación de servicios multicanal", Estudios de gobierno electrónico de la OCDE Gobierno electrónico para un mejor gobierno , París: OCDE, p. 52, ISBN 9789264018334, OCLC  224889830
  8. ^ abcd Gold-Bernstein, Beth; Ruh, William A (2005), Integración empresarial: la guía esencial para soluciones de integración , Addison Wesley, ISBN 0-321-22390-X
  9. ^ "El valor de la arquitectura de ejecución centrada en datos en marcos de integración de sistemas para activos energéticos industriales". Proyectos Vista Limitados .
  10. ^ Estándar de formato de documento de control de interfaz común de aeronave/tienda , SAE International, doi :10.4271/as5609a
  11. ^ Gulledge, Thomas (septiembre de 2002). "Marketplaces B2B y pequeñas y medianas empresas". Computadoras en la Industria . 49 (1): 47–58. doi :10.1016/s0166-3615(02)00058-1. ISSN  0166-3615.
  12. ^ Hvolby, Hans-Henrik; Trienekens, Jacques H. (diciembre de 2010). "Desafíos en la integración de sistemas empresariales". Computadoras en la Industria . 61 (9): 808–812. doi :10.1016/j.compind.2010.07.006. ISSN  0166-3615.

enlaces externos