Middleware
Este término se utilizó por primera vez en una conferencia de Ingeniería del Software que celebró la OTAN en 1968, pero es en los últimos años en los que se ha hecho popular gracias aléxito de las arquitecturas cliente/servidor, de los sistemas distribuidos y de SOA.
Lo primero que hay que decir es que el middleware es un software. Pero no es una aplicación habitual, se trata deun software orientado a proporcionar conectividad, interoperabilidad o integración entre diferentes aplicaciones, normalmente distribuidas, y en el peor de los casos, sobre recursos heterogéneos. Paraello, suele ser una capa de software que se encuentra entre las aplicaciones y los sistemas operativos/recursos HW locales.
El middleware nos abstrae de la complejidad y heterogeneidad de las redesde comunicaciones subyacentes, así como de los sistemas operativos y lenguajes de programación, proporcionando una API para la fácil programación y manejo de aplicaciones distribuidas
ElMiddleware es un elemento crucial para las aplicaciones sobre Internet, ya que proporciona la capa lógica del negocio, realiza el manejo de carga, brinda soporte tanto para sistemas distribuidos como parainterfaces, ya sean de Bases de Datos ó de comunicación
TECNOLOGIA MIDDLEWARE
El Middleware es un software de conectividad que ofrece un conjunto de servicios que hacen posible el funcionamiento deaplicaciones distribuidas sobre plataformas heterogéneas. Funciona como una capa de abstracción de software distribuida, que se sitúa entre las capas de aplicaciones y las capas inferiores (sistemaoperativo y red). El Middleware nos abstrae de la complejidad y heterogeneidad de las redes de comunicaciones subyacentes, así como de los sistemas operativos y lenguajes de programación, proporcionandouna API para la fácil programación y manejo de aplicaciones distribuidas. Dependiendo del problema a resolver y de las funciones necesarias, serán útiles diferentes tipo de servicios de middleware....
Regístrate para leer el documento completo.