Middleware es un
software que asiste a una aplicación para interactuar o comunicarse con otras
aplicaciones, o paquetes de programas, redes, hardware y/o sistemas operativos.
Éste simplifica el trabajo de los programadores en la compleja tarea de generar
las conexiones y sincronizaciones que son necesarias en los sistemas
distribuidos. De esta forma, se provee una solución que mejora la calidad de
servicio, así como la seguridad, el envío de mensajes, la actualización del
directorio de servicio.
El origen de la
palabra middleware se remonta al año 1968, en donde la palabra fue usada durante
la 1968 NATO Software Engineering Conference, siendo una idea de cómo conectar
el nuevo software con sistemas más antiguos. Durante las décadas previas a los
90s, fue solamente descrito como un software para la gestión de conexión en
redes, pero para cuando las tecnologías en redes alcanzaron una penetración y
visibilidad suficiente, el software middleware había evolucionado en un
conjunto de paradigmas y servicios. De esta forma se estaba ofreciendo una
manera más fácil, robusta y controlable, para construir aplicaciones
distribuidas.
Ejemplo del uso de Middleware:
No hay comentarios:
Publicar un comentario