La integración del sistema se define en la ingeniería como el proceso de reunir a los subsistemas de componentes en un solo sistema (una agregación de los subsistemas que cooperan para que el sistema es capaz de ofrecer la funcionalidad global) y asegurar que los subsistemas funcionan 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 que utilizan una variedad de técnicas, tales como las redes de computadoras , integración de aplicaciones empresariales , gestión de procesos empresariales o manual de programación . [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) y, al mismo tiempo, proporcionar valor a la empresa (por ejemplo, reducir las operaciones costes y mejora del 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 de acuerdo con su funcionalidad mediante la creación de entidades funcionales también conocidas como 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 visto en otros métodos, ya que en el 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 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 el número 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 con otro subsistema que brinda una funcionalidad similar pero exporta diferentes interfaces, 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 de datos intermedios o el costo de transferir la responsabilidad a la lógica empresarial. [8]
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 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). [9] El sistema EAI generalmente proporciona un servicio de transformación de datos también 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 en esto (convertir códigos postales en nombres de ciudades, dividir / fusionar objetos de una aplicación en objetos en 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 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 varias 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 y estándares API comunes . [10] 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 las empresas". [11] 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 pueden respaldar los requisitos comerciales.
Ver también
- Integración de sistemas de inteligencia artificial
- Integración continua
- Sistema en paquete y sistema en chip
- Integración de aplicaciones empresariales
- Plataforma de integración
- Centro de competencia de integración
- Interoperabilidad
- Sistema de registro
- Integrador de sistemas
- Enfoque multidisciplinario
- Integración basada en la nube
- Diseño de sistemas
- Diseño modular
- Integrador de conectividad
- Diseño de configuración
Referencias
- ^ Gilkey, Herbert T (1960), "Nuevos métodos de calefacción de aire", Nuevos métodos de calefacción de edificios: una conferencia de correlación de investigación 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 BRI , Noviembre de 1959. , Washington: Consejo Nacional de Investigación (EE. UU.). Building Research Institute, pág. 60, OCLC 184031
- ^ Para los sistemas informáticos, el término "integración de sistemas" ha incluido la palabra plural "sistemas", aunque la forma singular también se ha utilizado para referirse a los sistemas informáticos.
- ^ CIS 8020 - Integración de sistemas , Universidad Estatal de Georgia OCDE
- ^ 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
- ^ a b 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 .CS1 maint: varios nombres: lista de autores ( enlace )
- ^ Merriman, Dan (19 de febrero de 1996), "Tying it all together", Network World , IDG Network World Inc, p. 51, ISSN 0887-7661
- ^ Lau, Edwin (2005), "Prestación de servicios multicanal", Estudios sobre gobierno electrónico de la OCDE, gobierno electrónico para un mejor gobierno , París: OCDE, pág. 52, ISBN 9789264018334, OCLC 224889830
- ^ a b c d Gold-Bernstein, Beth; Ruh, William A (2005), Integración empresarial: la guía esencial para las soluciones de integración , Addison Wesley, ISBN 0-321-22390-X
- ^ Estándar de formato de documento de control de interfaz común de aeronave / tienda , SAE International, doi : 10.4271 / as5609a
- ^ Gulledge, Thomas (septiembre de 2002). "B2B eMarketplaces 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 .
- ^ Hvolby, Hans-Henrik; Trienekens, Jacques H. (diciembre de 2010). "Retos 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
- CSIA (Asociación de Integradores de Sistemas de Control)