¿Qué es el middleware?
Categoría: Computadora/Red gt; Programación gt; Otros lenguajes de programación
Descripción del problema:
Sea más detallado, por favor más generales.
Análisis:
El middleware (middleware) es una categoría importante de software básico y pertenece a la categoría de software reutilizable. Como sugiere el nombre, el middleware se encuentra entre el software del sistema operativo y el software de aplicación del usuario. El middleware se encuentra en la parte superior del sistema operativo, la red y la base de datos, y es la capa inferior del software de aplicación. Su función general es proporcionar un entorno operativo y de desarrollo para el software de aplicación en su capa superior, ayudando a los usuarios a desarrollar e integrar aplicaciones complejas. software de forma flexible y eficiente.
Entre las muchas definiciones de middleware, la más comúnmente aceptada es la expresada por IDC: middleware es un software de sistema independiente o programa de servicio, con la ayuda del cual el software de aplicación distribuido se puede utilizar en diferentes entornos. Los recursos se comparten entre tecnologías. El middleware está ubicado en el sistema operativo del servidor del cliente y administra los recursos informáticos y las comunicaciones de la red.
La definición de middleware de IDC muestra que el middleware es un tipo de software, no un tipo de software; el middleware no solo realiza la interconexión, sino que también realiza la interoperabilidad entre aplicaciones según la característica más destacada del procesamiento distribuido; El software es su función de comunicación de red.
El primer software con ideas y funciones de tecnología middleware es CICS de IBM. Sin embargo, dado que CICS no es un producto de un entorno distribuido, la gente generalmente considera a Tuxedo como el primer producto de middleware en sentido estricto. Tuxedo fue desarrollado en 1984 en Bell Labs, que en ese momento formaba parte de AT&T. Sin embargo, debido a que el procesamiento distribuido no logró el mismo éxito en aplicaciones comerciales que hoy, Tuxedo fue solo un producto de laboratorio durante un largo período de tiempo. , y posteriormente fue adquirida por Novell. Después de la fallida promoción comercial de Novell, fue adquirida por la actual empresa BEA en 1995. Aunque el concepto de middleware existe desde hace mucho tiempo, el uso generalizado de la tecnología middleware solo se ha producido en los últimos 10 años. BEA se convirtió en un verdadero fabricante de middleware sólo después de adquirir Tuxedo después de su creación en 1995. El middleware MQSeries de IBM también fue un producto en la década de 1990, y muchos otros productos de middleware sólo han madurado en los últimos años. La etapa inicial del campo del middleware nacional es el período de puesta en marcha del middleware en todo el mundo. Dongfangtong Technology comenzó la investigación y el desarrollo de middleware ya en 1992 y lanzó su primer producto TongLINK/Q en 1993. Instituciones de investigación como el Instituto de Software de la Academia de Ciencias de China y la Universidad Nacional de Tecnología de Defensa también han realizado investigaciones simultáneas sobre tecnología de middleware. Se puede decir que en el campo del middleware, el tiempo de inicio nacional no es mucho más tarde que el de los países extranjeros.