Talend Open Studio ESB user feedback please (versus jbossesb/mule/servicemix)
Asked Answered
U

3

8

I'm doing a quick review of ESB's and so far I've been surprised and impressed with the Talend ESB. I was really expecting Mule, one of the more well recognized open source esb, to be the defacto.

Before I commit after only an academic and basic testing review, does anyone that has much more hands-on experience with Talend (preferably after using another open source ESB) provide any pros/cons?

The areas that impressed me were: *EAI, the number of components/transports ready-to-go for integration. I found some of the other ESB's followed more of a 'you can get that feature by using Camel or another library', but didn't provide easy integration/guidance in setting up those 'externally available' features.

*Security as a single-point service bus. It appears Talend offers good support for managing security of all your exposed SOA services. I didn't quite get a chance to fully try it in a hands-on environment (again, someone with more experience please!), but the idea that the ESB gave you full (manageable-during-runtime) security control was appealing.

*Pretty good contract-first IDE support for creating the Service then used by the ESB. Again, honest feedback please.

*I am a little worried on the deployment front, it kind of sounds like you need multiple servers/services running, and that 'deployment' of an ESB solution (with the repository stuff...?) may cause multi-point deployment. Also, when shifting service locations (Dev/test/production) it wasn't quite as clear in my quick review (particularly as compared to other ESB solutions...if they are all slightly complicated, that's fine).

*Usecases such as contract-first webservice, that may aggregate/combine/remap information from multiple other webservices (maybe binary java rmi, or ejbremote) to fill-in the response.

*Usecases such as monitoring ftp server for file drops, picking up the file, parsing the xml/csv/edi file format to be fed into another service (not necessarily heavy batch processing)

*Usecases such as monitoring RSS feed for new entries that contain XML/CSV/EDI file links, downloading (new) files, processing/feeding to another service.

*CIFS/windows share I didn't look into, but I'll ask here as well from a monitoring file location/pickup.

Question: Someone with Talend ESB experience, please provide comments to the above statements as to real-world accuracy and/or gotchas, and maybe some more real-world feedback. Like I mentioned above, on the surface I was actually blown away by what was in the Talend Open Studio offered for free as open source but usable in a commercial environment without licensing, and to be honest was a little disappointed with JbossESB and Mule when put beside Talend ESB.

thanks for any feedback!

Ugrian answered 21/12, 2011 at 16:45 Comment(1)
Mule now has their own Mule StudioUgrian
U
1

Recently with Mule 3.0, the Mule IDE and the Talend IDE are very capable and comparable.

The Jboss ESB and ServiceMix are still very hand-configuration heavy.

Although I do not consider myself a Talend expert, since I have finished my review and no others have answered the question with Talend experience, I am closing the question as answered in that 'Talend ESB is sufficient, but now so is Mule ESB'.

Ugrian answered 3/10, 2012 at 18:45 Comment(1)
Adding a comment after-the-fact, Jboss Switchyard now has a reasonable IDE for ESB work as well. However, Hilde's comment around learning the coder-way for when you have scenarios/specifications that are beyond the 'clicky' support is definitely true.Ugrian
G
6

Talend ESB provides a nice clicky dicky IDE with many components. However when it comes to a customized requirement the solution may become awkward and sometimes infeasible. Some ESB components are not mature enough and it happend in our project that Talend equips this and that on the fly.

When your are software developers I recommend make it by hand. With Apache Camel in combination with Apache Karaf you gain 100% control. By the way these frameworks are under the hood of Talend. The learning curve you need to understand Talend is not that smaller than learning these mentioned frameworks.

Cheers Hilde

Gowen answered 24/9, 2013 at 9:22 Comment(0)
S
1

I can't answer for Talend but do have pretty in depth hands on experience with Mule. Can you provide more feedback on what you were disappointed with Mule? The areas you mentioned are all pretty well recognized by users in the Mule ESB community as strengths. You should check out the latest Mule Studio release as it creates a development environment as robust as Open Studio as well as the variety (60+) of ready to go connectors on MuleForge.

However, from a licensing perspective beware that MuleESB is distributed under CPALv1.0, unlike Talend's Apache v2.0.

Shenyang answered 6/1, 2012 at 18:33 Comment(1)
Mule now has their own IDE with Mule 3.0 that is much better.Ugrian
U
1

Recently with Mule 3.0, the Mule IDE and the Talend IDE are very capable and comparable.

The Jboss ESB and ServiceMix are still very hand-configuration heavy.

Although I do not consider myself a Talend expert, since I have finished my review and no others have answered the question with Talend experience, I am closing the question as answered in that 'Talend ESB is sufficient, but now so is Mule ESB'.

Ugrian answered 3/10, 2012 at 18:45 Comment(1)
Adding a comment after-the-fact, Jboss Switchyard now has a reasonable IDE for ESB work as well. However, Hilde's comment around learning the coder-way for when you have scenarios/specifications that are beyond the 'clicky' support is definitely true.Ugrian

© 2022 - 2024 — McMap. All rights reserved.