¿Cuál es la diferencia entre ESB y middleware?


Respuesta 1:

ESB es un middleware. Por lo tanto, es difícil discutir las diferencias entre el middleware y un ESB.

El middleware actúa como un puente entre un sistema operativo o base de datos y aplicaciones, especialmente en una red.

Un bus de servicios empresariales (ESB) implementa un sistema de comunicación entre aplicaciones de software que interactúan mutuamente en una arquitectura orientada a servicios (SOA).

Puede leer más sobre ESB desde este enlace. Tenga en cuenta que es del sitio web AdroitLogic.


Respuesta 2:

La relación que ESB tiene con el middleware es similar a la programación orientada a objetos de relación con un compilador de Java. Por mi experiencia trabajando para un proveedor de middleware, por lo que he leído y visto en la industria, es mi opinión que el middleware es una etiqueta dada a las herramientas, tecnologías y conceptos que permiten (re) configurar las tecnologías de capa inferior en un forma flexible y significativa de integrarse con las tecnologías de capa superior. Por lo tanto, diría que un ESB es una parte integral de las herramientas de middleware, ya que puede permitir que los servicios / sistemas se integren a un estándar común para integrarse según sea necesario, pero no es la única herramienta / tecnología que debe considerarse bajo el middleware.

Creo que el principal impulsor para integrar sistemas dispares es la necesidad de agilidad organizacional. Probablemente, este trabajo de integración implicaría combinar varias interfaces de programación / servicio para crear interfaces estandarizadas, combinar diferentes soluciones de identidad para que puedan integrarse sin problemas con las interfaces recién creadas, así como mapear procesos organizacionales a dichas interfaces para que se ajusten a las reglas o políticas organizacionales. Si considera cuidadosamente estos requisitos, verá que se necesitan diferentes herramientas y tecnologías para que una organización logre el resultado deseado. Como este es el caso, el espacio de middleware está poblado con diferentes herramientas como ESB, soluciones de gestión de identidad (bus de identidad), soluciones de procesos de negocios, etc. que atienden a diferentes aspectos de la integración.


Respuesta 3:

La relación que ESB tiene con el middleware es similar a la programación orientada a objetos de relación con un compilador de Java. Por mi experiencia trabajando para un proveedor de middleware, por lo que he leído y visto en la industria, es mi opinión que el middleware es una etiqueta dada a las herramientas, tecnologías y conceptos que permiten (re) configurar las tecnologías de capa inferior en un forma flexible y significativa de integrarse con las tecnologías de capa superior. Por lo tanto, diría que un ESB es una parte integral de las herramientas de middleware, ya que puede permitir que los servicios / sistemas se integren a un estándar común para integrarse según sea necesario, pero no es la única herramienta / tecnología que debe considerarse bajo el middleware.

Creo que el principal impulsor para integrar sistemas dispares es la necesidad de agilidad organizacional. Probablemente, este trabajo de integración implicaría combinar varias interfaces de programación / servicio para crear interfaces estandarizadas, combinar diferentes soluciones de identidad para que puedan integrarse sin problemas con las interfaces recién creadas, así como mapear procesos organizacionales a dichas interfaces para que se ajusten a las reglas o políticas organizacionales. Si considera cuidadosamente estos requisitos, verá que se necesitan diferentes herramientas y tecnologías para que una organización logre el resultado deseado. Como este es el caso, el espacio de middleware está poblado con diferentes herramientas como ESB, soluciones de gestión de identidad (bus de identidad), soluciones de procesos de negocios, etc. que atienden a diferentes aspectos de la integración.


Respuesta 4:

La relación que ESB tiene con el middleware es similar a la programación orientada a objetos de relación con un compilador de Java. Por mi experiencia trabajando para un proveedor de middleware, por lo que he leído y visto en la industria, es mi opinión que el middleware es una etiqueta dada a las herramientas, tecnologías y conceptos que permiten (re) configurar las tecnologías de capa inferior en un forma flexible y significativa de integrarse con las tecnologías de capa superior. Por lo tanto, diría que un ESB es una parte integral de las herramientas de middleware, ya que puede permitir que los servicios / sistemas se integren a un estándar común para integrarse según sea necesario, pero no es la única herramienta / tecnología que debe considerarse bajo el middleware.

Creo que el principal impulsor para integrar sistemas dispares es la necesidad de agilidad organizacional. Probablemente, este trabajo de integración implicaría combinar varias interfaces de programación / servicio para crear interfaces estandarizadas, combinar diferentes soluciones de identidad para que puedan integrarse sin problemas con las interfaces recién creadas, así como mapear procesos organizacionales a dichas interfaces para que se ajusten a las reglas o políticas organizacionales. Si considera cuidadosamente estos requisitos, verá que se necesitan diferentes herramientas y tecnologías para que una organización logre el resultado deseado. Como este es el caso, el espacio de middleware está poblado con diferentes herramientas como ESB, soluciones de gestión de identidad (bus de identidad), soluciones de procesos de negocios, etc. que atienden a diferentes aspectos de la integración.