Software intermedio
Middleware ( en inglés middleware ; también traducido como middleware , software de capa intermedia , subsoftware , software multiplataforma ) es un término ampliamente utilizado que significa una capa o complejo de software tecnológico para garantizar la interacción entre varias aplicaciones, sistemas y componentes.
Hay varios tipos principales de middleware [1] [2] [3] :
Origen del término
Probablemente el primer uso del término middleware se remonta a 1968 , en el informe de la conferencia del Comité Científico de la OTAN [4] [5] .
Entre las interpretaciones privadas modernas, las interpretaciones más utilizadas del término middleware :
En el caso más general, el término middleware se suele utilizar para referirse a la infraestructura : servidores web, servidores de aplicaciones , monitores de transacciones, software de bus de servicio , sistemas de gestión de contenido . El middleware es el núcleo de las soluciones de TI modernas basadas en XML , SOAP , servicios web y arquitectura orientada a servicios [11] .
Notas
- ↑ Stojmenovic, I. y Thulasiram, RK y Yang, LT Aplicaciones y procesamiento paralelo y distribuido: 5.° Simposio internacional, ISPA 2007, Cataratas del Niágara, Canadá, 29-31 de agosto de 2007, Actas . — Springer, 2007. — Pág. 563-656 . — ISBN 9783540747413 .
- ↑ Ruh, WA y Maginnis, FX y Brown, WJ Integración de aplicaciones empresariales: resumen técnico de Wiley. - Wiley, 2002. - Págs. 52-59. — ISBN 9780471437864 .
- ↑ Alejandro Kasatkin . Middlewares y su clasificación Archivado el 4 de marzo de 2016 en Wayback Machine , PCWeek, (193) 19`1999
- ↑ Término de middleware en Informe de la OTAN de 1968 . Consultado el 28 de octubre de 2017. Archivado desde el original el 29 de agosto de 2014. (indefinido)
- ↑ Ironick. Actualización sobre el origen del término "middleware" ( 30 de julio de 2005). Fecha de acceso: 30 de enero de 2011. Archivado desde el original el 1 de junio de 2012.
- ↑ Middleware - Glosario de CNet.com (inglés) (enlace no disponible) . cnet.com . Consultado el 11 de febrero de 2011. Archivado desde el original el 10 de febrero de 2012.
- ↑ Definición de Middleware en YourDictionary.com . The American Heritage® Dictionary of the English Language, 4.ª edición . - "Software que sirve de intermediario entre el software de los sistemas y una aplicación". Consultado el 10 de febrero de 2011. Archivado desde el original el 10 de febrero de 2012.
- ↑ Define Middleware en Dictionary.com . diccionario.com . Consultado el 10 de febrero de 2011. Archivado desde el original el 10 de febrero de 2012.
- ↑ Middleware de FOLDOC . FoldDoc . Consultado el 10 de febrero de 2011. Archivado desde el original el 10 de febrero de 2012. Software que media entre un programa de aplicación y una red. Gestiona la interacción entre aplicaciones dispares en las plataformas informáticas heterogéneas.
- ↑ Definición de términos de TI y Glosario de TI . Gartner . Fecha de acceso: 30 de enero de 2011. Archivado desde el original el 10 de febrero de 2012. El "pegamento" de software que ayuda a que los programas y las bases de datos (que pueden estar en diferentes computadoras) funcionen juntos. Su función más básica es permitir la comunicación entre diferentes piezas de software.
- ↑ Wolfgang Emmerich, Mikio Aoyama, Joe Sventek. El impacto de la investigación en el desarrollo de tecnología de middleware (inglés) // ACM Transactions on Software Engineering and Methodology. - N.Y. : ACM , 2008. - Vol. 17 , núm. 4 . — pág. 19-48 . — ISSN 1049-331X . doi : 10.1145 / 13487689.13487692 .