Очень много отзывов собирает tibbr в сообществе Enterprise 2.0. И это при том, что толком его никто пока и не видел. TIBCO предлагает свое решение только крупным клиентам. Описание на сайте более чем лаконично. Никаких trial, демо-версий или вебкастов. В сети я даже внятных скриншотов не обнаружил (что подозрительно похоже на появление Sharepoint 2010 в прошлом году). Тем не менее, обсуждения идут в блогах Gartner и Forrester, CMSWare и ZDNet. Почему такой интерес? Кому TIBCO бросила вызов, на который нельзя не ответить? Попробуем разобраться чуть глубже в том, что есть tibbr
Tibbr – это платформа для работы с потоком сообщений (Event Stream). Это как twitter, но:
Во-первых, поток сообщений приходит не из социальных сетей, вернее не только из социальных сетей. Во-вторых, если в twitter-е сообщения структурированы по пользователям, то в tibbr-e по темам (subject). Темам, вообще, придается довольно важное значение, так что subject ключевое понятие этого решения. Тематика может быть любой. Если судить по скриншотам, то темы можно выстраивать в иерархию. Не знаю, включает ли в себя тема верхнего уровня все события из подчиненных тем, может ли событие одновременно попадать в различные тематики и т.п. Если ответ положительный, то subject очень похож на теги в блогах. Логично было бы и систему разграничения доступа выстроить вокруг subject-ов. Но это все надо проверять. В-третьих, события могут создаваться бизнес-приложениями, а так же управлять этими же(или другими) бизнес-приложениями. Это уже интеграционная среда. Года три назад я на нескольких конференция рассказывал про Event-driven SOA. Основная идея этих докладов следующая: SOA сервисы – это хорошо, но одних сервисов абсолютно недостаточно. Мы не можем заранее сказать, будет использоваться кем-то наш сервис или нет. Вообще, задача корпоративной информационной системы заключается в том, чтоб адекватно реагировать на внутренние и внешние события. Традиционная SOA в качестве источника событий воспринимает только пользователей. Even driven architecture (EDA) предписывает наравне с сервисами развивать перехватчики событий, происходящих в информационных системах. Перехватили событие, выполнили сценарий, включающий вызовы сервисов (оркестровка). Именно это позволяет вносить изменения в бизнес-процессы не перерабатывая унаследованные приложения и не переписывая уже реализованный в них функционал. А эталонная SOA, когда все состоит из сервисов, это как коммунизм. К такой SOA можно стремиться, но её невозможно достичь. Естественно, к tibbr-у рекомендовано подключать потоки мониторинга и trouble ticketing-а. На одном из немногих скриншотов так прямо и написано, что Siebel System шлет сообщение в тему IT Support. И кнопки под сообщением: Replay, Like, Delete. Резюмируя, tibbr – это интеграционная среда. Причем работают в этой интеграционной среде не бездушные BPEL сценарии, а живые и, вероятно, разумные люди. Нет, ну есть, разумеется, в тиббре event stream framework, для тех кому надоест вручную кнопки давить.
Но это еще не все. Tibbr – это еще внутрикорпоративный facebook. Вернее интерфейс у него как у фейсбука. Ну, чтоб пользователей не надо было дополнительно учить. На фейсбуке то, небось, все с кнопками более-менее разобрались. Одним словом, в итоге мы имеем автоматизированное рабочее место сотрудника в виде веб-приложения, в которое поступают как персональные, так общие сообщения от руководства и других сотрудников, а так же и от информационных систем. Из этого же рабочего места (я надеюсь) можно не только на данные сообщения отвечать, но и выполнять элементарные операции: завизировать, прокомментировать или даже отклонить документ, утвердить заявку и пр. Плюс всё это доступно с мобильных устройств. В общем Enterprise 2.0 по цене $12 c одного сотрудника в месяц. Жаль что первую дозу бесплатно не раздают