La Red de Conocimientos Pedagógicos - Conocimientos históricos - ¿Qué es el middleware?

¿Qué es el middleware?

Categoría: Computadora/Red >> Programación >> Otros lenguajes de programación

Descripción del problema:

Sea más detallado, sea más general.

Análisis:

El 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 y ayudar a los usuarios a desarrollar e integrar complejos. software de aplicación 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 durante mucho tiempo solo un producto de laboratorio y luego lo fue. adoptada por Novell Adquisición, después de una promoción comercial fallida por parte de Novell, fue adquirida por lo que hoy es 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 inicial 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.