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.
Esquema 1.1 Funciones de un middleware.
Los Middleware han
aparecido de manera relativamente reciente en el mundo de la informática. Hoy
en día tecnologías móviles (celulares) están aplicando esta tecnología para el
soporte de llamadas VOIP. En el pasado ganaron popularidad en la década de los
80’s, ya que eran la solución de cómo integrar las nuevas aplicaciones con los
sistemas heredados (legacy systems), en todo caso, el termino ha sido usado
desde 1968. También facilitaba la computación distribuida, mediante conexión de
múltiples aplicaciones para crear una mucha mayor, sobre una red.
En la década de los
80`s el desarrollo de nuevas aplicaciones fue ganando terreno y popularidad en
el mercado de las telecomunicaciones, los primeros sistemas de información eran
obsoletos y los nuevos equipos no contaban con el software necesario para
acceder a tan precarios sistemas. El acceso a la información era hostil y
tediosa, es cuando surge la necesidad de un "mediador", un puente
entre los sistemas de información de antaño y los más nuevos y modernos.
A este puente se le conoce como Middleware, un ejemplo
sencillo de la aplicación de middleware podría ser cuando conectamos nuestra PC
nueva, recién salida de fábrica a una impresora antigua ó viceversa, esto
compañeros permite la funcionalidad total a la cual estamos acostumbrados entre
los diferentes dispositivos a los que tenemos acceso, hoy en día esto facilita
el acceso entre diversos sistemas de información.
Actualmente, la existencia de nuevas
arquitecturas, sistemas y plataformas más potentes y económicas hacen que
muchas organizaciones se planteen la idea de trasladar sus aplicaciones
corporativas, que residen en servidores centrales o mainframes, hacia nuevas
plataformas. Sin embargo, los rápidos cambios de las tecnologías, hace
necesario garantizar que la inversión que se realiza en el proyecto de rediseño
de la aplicación tengan un resultado esperado.
No hay comentarios.:
Publicar un comentario