stringtranslate.com

Integración de sistemas

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 pueda 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 diferentes sistemas informáticos y aplicaciones de software física o funcionalmente, [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 de negocios o programación manual . [4]

La integración de sistemas implica la integración de 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) mientras que al mismo tiempo proporciona valor a la empresa (por ejemplo, reducir los costos operativos 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 a los sistemas que ya están implementados. [6]

Métodos de integración

La integración vertical (en contraposición a la " integración horizontal ") es el proceso de integración de 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 en otros métodos, ya que en caso de una funcionalidad nueva o mejorada, la única forma 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 en el que cada sistema está interconectado con cada uno de los subsistemas restantes. Cuando se observa 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 un caso en el que los subsistemas exportan 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 al agregar 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 el número de conexiones (interfaces) a sólo una por subsistema que se conectará directamente al ESB. El ESB es capaz de traducir la interfaz en otra interfaz. Esto permite reducir los costos de integración y proporciona una flexibilidad extrema. Con sistemas integrados mediante este método, es posible reemplazar completamente un subsistema por otro subsistema que proporcione una funcionalidad similar pero exporte interfaces diferentes, todo esto completamente transparente para el resto de subsistemas. La única acción necesaria 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 sobre la lógica de negocios. [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 puede 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 a/desde los formatos de todas las demás 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 específicos de la aplicación y formatos comunes. 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 sobre esto (convertir códigos postales a nombres de ciudades, dividir/fusionar objetos de una aplicación en objetos de las 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 total de la inversión después de implementar nuevas soluciones de software. Algunos de estos desafíos incluyen la falta de confianza y la voluntad de compartir datos con otras empresas, la falta de voluntad para subcontratar varias operaciones a un tercero, la falta de comunicación y responsabilidades claras, el desacuerdo de los socios sobre dónde debe residir la funcionalidad, el alto costo de la integración, la dificultad para encontrar buenos talentos, los silos de datos y los estándares API comunes . [11] Estos desafíos dan como resultado 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 para construir integraciones de sistemas a largo plazo que puedan respaldar los requisitos comerciales.

Beneficios de la integración

Por otra parte, los proyectos de integración de sistemas pueden ser increíblemente gratificantes. En el caso de sistemas heredados y obsoletos, las distintas formas de integración ofrecen la posibilidad de compartir datos en tiempo real. Esto puede permitir, por ejemplo, modelos de distribución de datos entre editores y suscriptores , bases de datos consolidadas, arquitecturas basadas en eventos , reducir la entrada manual de datos por parte de los usuarios (lo que también puede ayudar a reducir errores), actualizar o modernizar el front-end de la aplicación y descargar las consultas y los informes de los costosos sistemas operativos a sistemas básicos más económicos (lo que puede ahorrar costos, permitir la escalabilidad y liberar potencia de procesamiento en el sistema operativo principal). Por lo general, se realiza un análisis exhaustivo de costo-beneficio para ayudar a determinar si un proyecto de integración vale la pena.

Véase también

Referencias

  1. ^ Gilkey, Herbert T (1960), "Nuevos métodos de calefacción del aire", Nuevos métodos de calefacción de edificios: una conferencia de correlación de investigación realizada por el Instituto de Investigación de la Construcción, División de Ingeniería e Investigación Industrial, como uno de los programas de las conferencias de otoño de la 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, June (13 de diciembre de 1982), "Software Reviews, BusinessMaster II+, libro mayor para sistemas CP/M", InfoWorld , InfoWorld Media Group, Inc, pág. 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 en 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), "Uniendo todo", Network World , IDG Network World Inc, pág. 51, ISSN  0887-7661
  7. ^ Lau, Edwin (2005), "Multi-channel Service Delivery", Estudios de gobierno electrónico de la OCDE e-Government for Better Government , París: OCDE, pág. 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 los marcos de integración de sistemas para activos energéticos industriales". Vista Projects Limited .
  10. ^ Formato de documento de control de interfaz común para aeronaves y tiendas , SAE International, doi :10.4271/as5609a
  11. ^ Gulledge, Thomas (septiembre de 2002). "Mercados electrónicos B2B y pequeñas y medianas empresas". Computers in Industry . 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". Computers in Industry . 61 (9): 808–812. doi :10.1016/j.compind.2010.07.006. ISSN  0166-3615.

Enlaces externos