Я делаю быстрый обзор ESB, и до сих пор я был удивлен и впечатлен Talend ESB. Я действительно ожидал, что Mule, один из наиболее известных esb с открытым исходным кодом, станет де-факто.
Прежде чем я сделаю коммит после только академического и базового обзора тестирования, может ли кто-нибудь, у кого есть гораздо больший практический опыт работы с 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.
спасибо за любой отзыв!