2011-12-21 25 views
8

Estoy haciendo una revisión rápida de los ESB y hasta ahora me he sorprendido e impresionado con el Talend ESB. Realmente estaba esperando que Mule, una de las fuentes de código abierto más reconocidas, fuera el defacto.Talend Open Studio ESB comentarios de los usuarios por favor (frente a jbossesb/mula/servicemix)

Antes de comprometerme después de una revisión académica y básica de prueba, ¿alguien que tenga mucha más experiencia práctica con Talend (preferiblemente después de usar otro ESB de fuente abierta) proporciona algún pros/contra?

Las áreas que me impresionaron fueron: * EAI, la cantidad de componentes/transportes listos para su integración. Encontré que algunos de los otros ESB seguían más de 'se puede obtener esa característica usando Camel u otra biblioteca', pero no proporcionaban una fácil integración/guía para configurar esas características 'disponibles externamente'.

* Seguridad como un bus de servicio de un solo punto. Parece que Talend ofrece un buen soporte para administrar la seguridad de todos sus servicios expuestos de SOA. No tuve la oportunidad de probarlo completamente en un entorno práctico (¡otra vez, alguien con más experiencia, por favor!), Pero la idea de que el ESB te diera control de seguridad completo (manejable durante el tiempo de ejecución) era atractiva.

* Bastante buen soporte IDE con contrato primero para crear el servicio que luego utiliza el ESB. De nuevo, comentarios honestos por favor.

* Estoy un poco preocupado en el frente de implementación, parece que necesita varios servidores/servicios en ejecución, y esa 'implementación' de una solución ESB (con el material del repositorio ...?) Puede causar múltiples punto de implementación. Además, al cambiar las ubicaciones del servicio (Dev/prueba/producción) no fue tan claro en mi revisión rápida (particularmente en comparación con otras soluciones de ESB ... si todas son un poco complicadas, está bien).

* Usos como servicio web por contrato, que pueden agregar/combinar/reasignar información de otros muchos servicios web (tal vez bmi java rmi o ejbremote) para completar la respuesta.

* casos de uso como servidor de monitorización ftp para el archivo de gotas, recogiendo el archivo, el análisis del formato de archivo XML/CSV/EDI para ser alimentado a otro servicio (no necesariamente el procesamiento por lotes pesados)

* casos de uso, tales como controlar el flujo RSS de las nuevas entradas que contienen enlaces de archivos XML/CSV/EDI, descargar (nuevos) archivos, procesar/alimentar a otro servicio.

* CIFS/windows share No lo investigué, pero lo preguntaré aquí también desde la ubicación/recogida de un archivo de supervisión.

Pregunta: Alguien con experiencia en ESB de Talend, por favor brinde comentarios a las afirmaciones anteriores en cuanto a precisión y/o errores del mundo real, y tal vez algún comentario más real. Como mencioné anteriormente, en la superficie realmente me quedé impresionado por lo que ofrecía el Talend Open Studio de forma gratuita como fuente abierta, pero utilizable en un entorno comercial sin licencia, y para ser sincero, estaba un poco decepcionado con JbossESB y Mule al ponerlo al lado de Talend ESB.

gracias por cualquier comentario!

+0

mula ahora tiene su propia mula Estudio – dhartford

Respuesta

1

Recientemente, con Mule 3.0, Mule IDE y Talend IDE son muy capaces y comparables.

El JBoss ESB y ServiceMix siguen siendo muy pesados ​​en la configuración manual.

Aunque no me considero un experto en Talend, ya que he terminado mi revisión y nadie más ha respondido la pregunta con la experiencia Talend, estoy cerrando la pregunta como respondida en que 'Talend ESB es suficiente, pero ahora también lo es Mule ESB '.

+0

Añadiendo un comentario después de los hechos, Jboss Switchyard ahora también tiene un IDE razonable para el trabajo de ESB. Sin embargo, el comentario de Hilde sobre aprender a codificar para cuando tienes escenarios/especificaciones que están más allá del soporte 'clicky' es definitivamente cierto. – dhartford

1

No puedo responder por Talend, pero tengo una experiencia bastante profunda con Mule. ¿Puede proporcionar más comentarios sobre lo que le decepcionó a Mule? Las áreas que mencionas son muy bien reconocidas por los usuarios de la comunidad de Mule ESB como fortalezas. Debería consultar la última versión de Mule Studio, ya que crea un entorno de desarrollo tan robusto como Open Studio, así como la variedad (más de 60) de conectores listos para usar en MuleForge.

Sin embargo, desde el punto de vista de la licencia, tenga en cuenta que MuleESB se distribuye bajo CPALv1.0, a diferencia del Apache v2.0 de Talend.

+0

mula tiene ahora su propio IDE con Mule 3.0 que es mucho mejor. – dhartford

6

Talend ESB proporciona un buen IDE dicky con muchos componentes. Sin embargo, cuando llega a un requisito personalizado, la solución puede volverse incómoda y, a veces, inviable. Algunos componentes de ESB no son lo suficientemente maduros y sucedió en nuestro proyecto que Talend equipa esto y lo otro sobre la marcha.

Cuando usted es desarrollador de software, recomiendo hacerlo a mano. Con Apache Camel en combinación de con Apache Karaf obtienes el 100% de control. Por cierto, estos marcos están bajo el capó de Talend. La curva de aprendizaje que necesita para comprender Talend no es tan pequeña como aprender estos marcos mencionados.

Saludos Hilde

Cuestiones relacionadas