title: Talend Open Studio ESB user feedback please (versus jbossesb/mule/servicemix)
body: <p>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.</p>
  
  <p>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?</p>
  
  <p>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.</p>
  
  <p>*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.</p>
  
  <p>*Pretty good contract-first IDE support for creating the Service then used by the ESB. Again, honest feedback please.</p>
  
  <p>*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).</p>
  
  <p>*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.</p>
  
  <p>*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)</p>
  
  <p>*Usecases such as monitoring RSS feed for new entries that contain XML/CSV/EDI file links, downloading (new) files, processing/feeding to another service.</p>
  
  <p>*CIFS/windows share I didn't look into, but I'll ask here as well from a monitoring file location/pickup.</p>
  
  <p>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.</p>
  
  <p>thanks for any feedback!</p>