Это может быть долго...
Во-первых: говоря о TIBCO, 90% людей имеют в виду TIBCO BusinessWorks (он же Activematrix BusinessWorks).
Некоторый контекст о TIBCO: BusinessWorks — один из наиболее важных продуктов TIBCO, но в настоящее время их гораздо больше: Spotfire (будущий инструмент анализа и инструментальной панели, похожий на «таблицу»), EMS (сервер MQ, совместимый с JMS, но встроенный в C для производительности... с простым администрированием) ServiceGrid (масштабируемый сервер приложений интеграции Java, .Net, BusinessWorks, Mediation), BusinesEvent (механизм CEP), BPM (на основе ServiceGrid), MDM, Silver Fabric (инструменты подготовки частного облака) .
Их продуктовая линейка обширна.
Предположим, вы планируете работать с BusinessWorks. Зачем вам это изучать? Такие инструменты, как TIBCO BusinessWorks (или сервер интеграции WebMethods Software AG, или IBM IIB, или RedHat Fuse (с открытым исходным кодом Camel и Active MQ в фоновом режиме)) в основном используются для разработки интеграционных решений в визуальном Режим «РАД».
Несколько примеров:
- Создавайте веб-сервисы для доступа к записям базы данных или (с адаптерами) к программе для мэйнфреймов.
- Сопоставьте сотни полей xml с устаревшей базой данных и управляйте исключениями и циклами... всего за несколько минут.
- Перехватите событие JMS и организуйте сложный процесс его управления/трансляции.
Бизнес часто полагается на такие решения, как бизнес-работы, чтобы обеспечить основу для аналогичных задач интеграции. Таким образом, ИТ-отдел не несет ответственности за фреймворк И бизнес-код, а только за бизнес-код. Это, конечно, только теория...
BW5 использует около 300 адаптеров, которые могут помочь предприятиям интегрироваться со многими устаревшими, стандартными или облачными приложениями. (IMS в Evernote? Проверьте!)
ИМХО, Businessworks - один из лучших таких продуктов в бизнесе, и BW6 кажется многообещающим (с большей ориентацией на REST/API).
Надеюсь, это поможет.
См. эту ссылку для ознакомления с BW.
Редактировать: Помимо классической технической поддержки и обучения (что хорошо для TIBCO), все эти решения обычно включают в себя функции для: масштабируемости, доступности, безопасности и других нефункциональных требований, которые потребуются хорошей структуре! (Это относится и к большинству поставщиков.)
Редактировать 2: Подводя итог, преимущества BW, ИМХО:
- Простота прототипирования
- Простота разработки RAD
- Easy to create complex solutions in specialized fields related to integration, such as:
- Complex Data mappings (XML or else)
- Посредничество со специализированными или устаревшими системами (SAP, Siebel, IMS, CICS и т. д.)
- Очень легко интегрировать MQ (все варианты MOM), базы данных (большинство из них) и создавать многофункциональные веб-сервисы (SOAP или REST).
person
GhislainCote
schedule
09.05.2014