2011-12-21 4 views
8

Я делаю быстрый обзор ESB, и до сих пор я был удивлен и впечатлен Talend ESB. Я действительно ожидал, что Mule, один из наиболее хорошо известных open source esb, станет дефакто.Talend Open Studio Отзывы пользователей ESB пожалуйста (по сравнению с jbossesb/mule/servicemix)

Перед тем, как я совершу только после академического и базового тестирования, может ли кто-нибудь, у кого гораздо больше практического опыта работы с Talend (желательно после использования другого ESB с открытым исходным кодом), дает какие-либо плюсы и минусы?

Области, которые впечатлили меня: * EAI, количество компонентов/транспортов, готовых к интеграции. Я обнаружил, что некоторые из других ESB следовали больше за «вы можете получить эту функцию с помощью Camel или другой библиотеки», но не обеспечили легкую интеграцию/руководство по настройке этих «внешних возможностей».

* Безопасность как одноточечная служебная шина. Похоже, Talend предлагает хорошую поддержку для управления безопасностью всех ваших открытых SOA-сервисов. У меня не было возможности полностью попробовать его в практической среде (опять-таки, у кого-то больше опыта!), Но идея, что ESB предоставила вам полный контроль (управляемый во время работы), была привлекательной.

* Довольно хорошая контрактная поддержка IDE для создания Сервиса, затем используемая ESB. Опять же, честная обратная связь, пожалуйста.

* Я немного беспокоюсь о развертывании, это похоже на то, что вам нужно несколько запущенных серверов/служб, и что «развертывание» решения ESB (с материалом репозитория ...?) Может вызвать многократное точечного развертывания. Кроме того, при изменении местоположения сервисов (Dev/test/production) это было не совсем ясно в моем быстром обзоре (особенно по сравнению с другими решениями ESB ... если они все немного сложны, это нормально).

* Утилиты, такие как web-сервис, основанный на контрактах, который может агрегировать/объединить/переназначить информацию из нескольких других веб-сервисов (возможно, двоичных java rmi или ejbremote), чтобы заполнить ответ.

* Usecases, такие как мониторинг FTP-сервер для файла капля, собирания файла, разбор формата XML/CSV/едите файл, который будет подаваться в другую службу (не обязательно тяжелая пакетной обработки)

* Usecases, такие как мониторинг RSS-канала для новых записей, содержащих ссылки на файлы XML/CSV/EDI, загрузку (новых) файлов, обработку/подачу в другую службу.

* Доля CIFS/windows, на которую я не смотрел, но я также спрошу здесь, где находится местоположение/пикап файла мониторинга.

Вопрос: Кто-то, у кого есть опыт работы с Talend ESB, просьба представить комментарии к вышеприведенным утверждениям относительно точности и/или ошибок в реальном мире и, возможно, более обратной связи с реальным миром. Как я уже упоминал выше, на первый взгляд, я был фактически сдут то, что было в Talend Open Studio, предлагаемое бесплатно как с открытым исходным кодом, но пригодное для использования в коммерческой среде без лицензирования, и, честно говоря, немного разочаровался в JbossESB и Mule, когда они были поставлены рядом с Talend ESB.

благодарит за любой отзыв!

+0

Mule теперь имеет свой собственный Mule Студия – dhartford

ответ

1

В последнее время с Mule 3.0, Mule IDE и IDE Talend очень способны и сопоставимы.

Jboss ESB и ServiceMix по-прежнему очень сложны для ручной настройки.

Хотя я не считаю себя экспертом Talend, так как я закончил свой обзор, и никто другой не ответил на вопрос с опытом Talend, я закрываю вопрос, как было сказано, что «Talend ESB достаточно, но теперь так Mule ESB '.

+0

Добавление комментария после факта, Jboss Switchyard теперь имеет разумную среду IDE для работы ESB. Тем не менее, комментарий Хильде об обучении кодеру, когда у вас есть сценарии/спецификации, которые находятся за пределами «щекотливой» поддержки, определенно верен. – dhartford

1

Я не могу ответить за Talend, но у меня есть довольно глубокие руки на опыте с Мулом. Можете ли вы предоставить больше отзывов о том, что вы были разочарованы Мулом? Области, о которых вы упомянули, хорошо известны пользователям сообщества Mule ESB как сильные стороны. Вы должны проверить последнюю версию Mule Studio, поскольку она создает среду разработки, такую ​​же надежную, как Open Studio, а также разновидность (60+) готовых соединителей на MuleForge.

Однако, с точки зрения лицензирования, будьте осторожны, что MuleESB распространяется под CPALv1.0, в отличие от Apense версии 2.0 от Talend.

+0

Mule теперь имеет свой собственный IDE с Mule 3.0, который намного лучше. – dhartford

6

Talend ESB представляет собой приятную кликовую дикую IDE с множеством компонентов. Однако, когда он подходит к индивидуальному требованию, решение может стать неудобным, а иногда невозможно. Некоторые компоненты ESB недостаточно зрелы, и это случилось в нашем проекте , который Talend наделяет этим и этим на лету.

Когда вы разработчики программного обеспечения, я рекомендую сделать это вручную. С Apache Camel в комбинации с Apache Karaf вы получаете 100% контроль. Кстати, эти рамки находятся под капотом Таленда. Кривая обучения, которую вы должны понимать, Talend не настолько мала, чтобы изучать эти упомянутые структуры.

Приветствия Хильде