Компания StreamBase, основанная легендарным Майклом Стоунбрейкером и специализирующаяся на создании программного инструментария обработки сложных событий (Complex Event Processing, CEP), готовит к выпуску среду разработки, которая будет поставляться в виде бесплатного модуля расширения для платформы Eclipse.
Соответствующая функциональность представлена в рамках инструментального пакета StreamBase Developer Edition. В его состав входит инструментарий разработки StreamBase Studio, базирующийся на Eclipse, и некоммерческая версия механизма обработки потоков StreamBase. Разработчики смогут встраивать новый инструмент в интегрированную среду разработки Eclipse.
Пакет Developer Edition свободно распространяется через Web.
Загружаемый из Web инструментарий можно использовать для создания приложений, но если разработчики захотят зарабатывать на этом, им придется приобрести у StreamBase лицензию, стоимость которой составляет 95 тыс. долл. Механизм обработки потоков StreamBase применяется в самых разных приложениях, начиная от программ мониторинга посещаемости сайтов в системах электронной коммерции и заканчивая финансовыми сервисами и системами наблюдения военного назначения.
Стратегия разработки приложений StreamBase предусматривает создание модулей расширения для платформы с открытым кодом Eclipse. Новые функции и модули расширения Eclipse упрощают разработчикам процедуру подключения к механизму StreamBase новых источников данных или специализированных адаптеров. Модули расширения ввода/вывода позволяют системе обработки потоков получать доступ к событиям и осуществлять пересылку обработанных данных в корпоративные системы.
Программные эксперты и шаблоны Developer Edition упрощают подключение к системам обмена сообщениями в формате XML, поставщикам финансовых данных и другим источникам информации. У разработчиков появляется возможность расширить функционал Eclipse, в том числе в части тестирования и отладки, контроля версий и разработки силами клиентов.
Новые расширения размещаются на Internet-ресурсе для разработчиков StreamBase Developer Zone. Здесь находятся блоги, примеры кода, документация на продукт и ответы на часто встречающиеся вопросы.