Я делаю краткий обзор ESB и до сих пор был удивлен и впечатлен Talend ESB. Я действительно ожидал, что Mule, один из наиболее известных open source esb, станет defacto.
Прежде чем я сделаю обязательство после только академического и базового тестирования тестирования, предоставит ли кто-нибудь, у кого гораздо больше практического опыта работы с Talend (предпочтительно после использования другого ESB с открытым исходным кодом) какие-либо плюсы / минусы?
Области, которые меня впечатлили, были:
* EAI, количество компонентов / транспортов, готовых к интеграции. Я обнаружил, что некоторые другие ESB следовали в большей степени «вы можете получить эту функцию с помощью Camel или другой библиотеки», но не предоставили простой интеграции / руководства по настройке этих «доступных извне» функций.
* Безопасность как одноточечная сервисная шина. Похоже, Talend предлагает хорошую поддержку для управления безопасностью всех ваших сервисов SOA. У меня не было возможности полностью попробовать его в практической среде (опять же, кто-то с большим опытом, пожалуйста!), Но идея о том, что ESB дал вам полный (управляемый во время выполнения) контроль безопасности, была привлекательной.
* Довольно хорошая поддержка IDE для создания Сервиса, затем используемая ESB. Опять же, честный отзыв, пожалуйста.
* Я немного волнуюсь по поводу развертывания, это звучит так, будто вам нужно запустить несколько серверов / служб, и что «развертывание» решения ESB (с хранилищем ...?) Может привести к точка развертывания. Кроме того, при смене мест обслуживания (разработка / тестирование / производство) в моем быстром обзоре это было не так ясно (особенно по сравнению с другими решениями ESB ... если все они немного сложны, это нормально).
* Варианты использования, такие как веб-сервис первого контракта, который может объединять / объединять / повторно отображать информацию из нескольких других веб-сервисов (например, двоичного java rmi или ejbremote) для заполнения ответа.
* Варианты использования, такие как мониторинг ftp-сервера на предмет удаления файлов, подбор файла, синтаксический анализ формата файла xml / csv / edi для передачи в другой сервис (необязательно для пакетной обработки)
* Варианты использования, такие как мониторинг RSS-канала для новых записей, содержащих ссылки на файлы XML / CSV / EDI, загрузка (новые) файлы, обработка / передача в другую службу.
* CIFS / общий ресурс Windows, в который я не смотрел, но я также спрошу здесь из местоположения / получения файла мониторинга.
Вопрос: Кто-то с опытом работы с Talend ESB, пожалуйста, предоставьте комментарии к приведенным выше заявлениям относительно реальной точности и / или ошибок, и, возможно, еще несколько реальных отзывов. Как я уже упоминал выше, на первый взгляд, я был просто потрясен тем, что было в Talend Open Studio, предлагаемом бесплатно как открытый исходный код, но пригодным для использования в коммерческой среде без лицензирования, и, честно говоря, был немного разочарован JbossESB и Mule, когда их поставили рядом с Talend ESB.
спасибо за любые отзывы!