Red de conocimiento informático - Conocimiento sistemático - Q, la historia del desarrollo de middleware

Q, la historia del desarrollo de middleware

Todo empezó en 1946, cuando nació el primer ordenador electrónico del mundo, "Eniak", y la humanidad entró en la era de la información. En 1955, John 6.1 Backus inventó Fortran, el primer lenguaje de programación, y así nació el software en el sentido moderno. En 1964, IBM lanzó el sistema operativo OS/360, que separó el software y el hardware. Al mismo tiempo, el software se convirtió en una industria independiente y entró oficialmente en la etapa industrial. El middleware es un producto natural del desarrollo continuo de la industria del software. En la década de 1990, la invención de Vinton Joseph, el padre de Internet, se convirtió en una importante innovación revolucionaria que cambió la industria de TI. Internet ha promovido el nacimiento de sistemas distribuidos y aplicaciones de red. El middleware ha surgido con el surgimiento y desarrollo de la tecnología de redes. Se puede decir que sin la red no existiría el middleware en el sentido moderno. Porque el entorno de red necesita resolver la comunicación, la interoperabilidad, la colaboración, las transacciones, la seguridad y otros problemas críticos de los sistemas de software en entornos de redes distribuidas heterogéneas, y mejorar la interoperabilidad, la portabilidad y la portabilidad de los sistemas de software en entornos de redes distribuidas heterogéneas. como adaptabilidad y confiabilidad. En 1968, IBM lanzó el sistema de control de transacciones CICS, que separaba el software de aplicación de los servicios del sistema. Esto era una señal de la incipiente tecnología de middleware. Debido a que CICS no era un producto del entorno distribuido, a menudo no lo considerábamos un middleware formal. sistema. . En términos generales, nos referimos al sistema Tuxedo ([t?0?5k'si:d?0?5u], Tuxedo) que nació en los laboratorios BELL de AT&T en 1990 (más tarde NOVELL de AT&T junto con el sistema UNIX. Lo compré. y luego lo vendió a BEA, y ahora es propiedad de ORACLE) como símbolo del nacimiento del middleware. Tuxedo resolvió el problema del control de transacciones distribuidas y el middleware comenzó a convertirse en la infraestructura de aplicaciones de red. Este fue el primer middleware de transacciones. En 1994, IBM lanzó los productos de la serie MQ del servicio de cola de mensajes para resolver los problemas de servicios de comunicación asincrónicos, confiables y de transmisión de los sistemas distribuidos, y nació el middleware de mensajes. En 1995, James Gosling, el padre de JAVA, inventó el lenguaje JAVA que proporciona servicios de aplicaciones de red universales multiplataforma y se ha convertido en la tecnología central del middleware actual. JAVA es la primera plataforma de aplicaciones de red, especialmente desde el lanzamiento de J2EE, JAVA ha evolucionado de un lenguaje de programación a una arquitectura de aplicaciones de red y se ha convertido en el estándar de facto para las plataformas de servicios de aplicaciones. El middleware del servidor de aplicaciones se ha convertido en el maestro de la tecnología de middleware y el núcleo de facto del middleware. En 2001, Microsoft lanzó .NET y el middleware evolucionó hacia dos campos tecnológicos principales: .NET y JAVA. Sin embargo, debido a que .NET aún no es un sistema tecnológico completamente abierto, solo hay un jugador. Por lo tanto, aunque .NET también es un tipo de middleware, gigantes como IBM/ORACLE/SUN/SAP se han convertido en partidarios del campo JAVA. excepción Por lo tanto, cuando tradicionalmente nos referimos a middleware, a menudo no incluimos el sistema de middleware .NET. En cierto sentido, SaaS también pertenece a las filas del middleware. Se debe decir que 800ke, el primer fabricante nacional de SaaS, es el líder de la industria.