Dada la tasa de adopción de servicios en la nube y la integración emergente basada en la nube, ¿está muerto el middleware?

El middleware no está muerto, solo es diferente en la nube.

Estoy de acuerdo con el POV de ZEd, las nuevas iPaaS (plataformas de integración como servicio) son las nuevas tecnologías para middleware en la nube y residen en la parte superior de las API REST.
(ref: La tendencia creciente de la plataforma de integración como servicio (iPaaS))

El principal beneficio de esta nueva plataforma de integración basada en la nube es que integra de nube a nube y de nube a tierra accesible para empresas de todos los tamaños.

Snaplogic, Pervasive o Boomi son plataformas de este tipo y para una integración pura de juego de nube a nube que no requiere conocimiento técnico o inversiones iniciales, las pequeñas empresas pueden usar una plataforma como CloudWork (integramos sus aplicaciones comerciales). Conecta aplicaciones en la nube para automatizar tareas y proporcionar feeds de actividad.

Llámelo middleware o iPaaS, cumple objetivos muy similares.

La propia nube está llena de middleware. Basta con mirar la cantidad de empresas creadas para facilitar el uso de los servicios en la nube.

Tiene RightScale que le permite escalar automáticamente su aplicación en la nube, CloudKick estuvo disponible para ayudarlo a monitorear mejor sus instancias en la nube, y más recientemente se lanzó Cloudability y simplemente le proporciona una manera fácil de estimar sus costos mensuales promedio y alertarlo si vas a pasar

Existen innumerables otros ejemplos, pero técnicamente incluso algo como Heroku podría considerarse middleware, ya que se encuentra en la cima de la nube de Amazon y proporciona a los usuarios una forma más fácil de implementar aplicaciones.

Recuerdo cuando IBM colocó una valla publicitaria gigante en la autopista 101 (en SF Bay Area) en 2004 que decía: “Middleware está en todas partes”. Y creo que fue Sun quien respondió con una valla publicitaria que decía “Middleware está muerto”.

Si el middleware está muerto o no es un punto de vista. Pero lo importante es darse cuenta de que las aplicaciones en la nube son nuevas tecnologías. E intentar utilizar soluciones de integración antiguas (middleware) con nuevas aplicaciones en la nube es, en el mejor de los casos, una tontería. Entonces, si bien estos megaventas continúan vendiendo tecnologías de integración antiguas (a veces renombradas como soluciones de “integración en la nube”), hay nuevas empresas que están creando nuevas soluciones de integración que realmente reflejan las tendencias del espacio en la nube. Por ejemplo, SnapLogic Inc. ofrece una plataforma de integración que se basa en la arquitectura RESTful. Lo que significa que no solo funciona bien con la API de estilo Cloud, por ejemplo, REST y SOAP, sino que también escala como las aplicaciones Cloud.

Es posible que desee consultar este prezi que habla sobre cómo hacer que las viejas aplicaciones locales actúen como aplicaciones en la nube (en lo que respecta a la integración): http://prezi.com/t6siactczdmt/cl