|
|
|
|
Событийно-ориентированная архитектура в Open ESB - ESB теперь не только для SOA
Posted by alexface in OpenESB
|
Какое отношение обработка событий, обработка потока событий и событийно-ориентированная архитектура имеют к ESB? Prashant объясняет в этой заметке и демонстрирует на примере выявления мошеннической активности. |
Событийно-ориентированная архитектура в Open ESB реализована в компоненте под названием Intelligent Event Processor (IEP).
IEP представляет собой механизм, реализующий Complex Event Processing (CEP) и Event Stream Processing (ESP), и содержит богатый набор операторов и интересных инструментов для визуализации обработки событий. Так как он встраивается в Open ESB, он может получать доступ к внешним коннекциям для сбора и обработки событий.
Вступительный семинар по IEP доступен здесь
Также проверьте блог Serge'a на предмет более детальных обсуждений IEP, CEP и CQL.
Доклад от Accenture про Динамические сети и JBI с использованием GlassFish и OpenESB
Posted by katya in OpenESB
|
Небольшой, но интересный рассказ про Динамические сети и JBI доступен на сайте JavaOne в разделе докладов от сообщества. Travis Chase из подразделения National Security Services компании Accenture рассказывает как GlassFish и OpenESB помогли им разработать решение, уменьшающее время настройки сети для запуска приложения с недель до минут. |
Команда разработала и предоставила сообществу несколько компонент, включая компоненты связывания для XMPP, SIP и RSS. Помимо этого они также улучшили несколько других компонент из более чем 30 доступных в сообществе OpenESB. Мощные возможности GlassFish в области веб сервисов были использованы для реализации бизнесс-логики ESB.
Если вам эти компоненты что-то напоминают, то возможно вы видели их в роликах Проект Fuji, где мы использовали те же компоненты RSS и XMPP для демонстрации как быстро и легко настроить маршрутизацию и фильтрацию сообщений между двумя этими системами.
Еще один screencast с проекта Fuji - перехватчики
Posted by alexface in OpenESB
|
Keith Babo создал десятиминутный screencast про перехватчиков (interceptor) из проекта Fuji, обрабатывающих сообщения во время их прохождения через NMR (Normalized Message Router) с целью аудита, валидирования, генерации нотификаций, маршрутизации, решения вопросов безопасности и отработки множества других полезных сценариев. |
Перехватчик представляет собой Java POJO, а данный screencast повествует о том, как создать аннотацию, построить приложение и создать OSGi бандл, установить и запустить перехватчика в Felix runtime. Перехватчики запускаются и останавливаются независимо от приложения. Подробности об аннотации @Interceptor можно найти на wiki странице.
Проект Fuji был анонсирован на последнем JavaOne и представляет собой следующее поколение OpenESB архитектуры, базирующейся на GlassFish v3, OSGi и JBI. Он также включает нисходящий язык разработки IFL (Integration Flow Language), вкратце продемонстрированный в предыдущем screencast'e. Посмотрите также презентацию проекта Fuji, подготовленную Andreas Egloff, на GlassFish podcast. Предыдущие заметки по теме помечены тэгом fuji.
Сообщество Java EE 5/GlassFish для бизнес-ориентированного ПО от IMIXS
Posted by kostya in GlassFish
|
В свежей статье из Сюжетов, компания IMIXS, призер конкурса IBM Lotus Award 2007, рассказывает о своем опыте построения бизнес-ориентированного программного обеспечения с использованием технологий Java EE 5 и сервера приложений GlassFish. Статья и вопросник описывают процесс перехода на современные Java технологии с одновременным открытием кода базовых модулей системы WorkFlow engine. Если вы читаете по-немецки, то возможно вам будет интересна вот эта статья про IMIXS/GlassFish. |
Сейчас самое время взглянуть на JBI
Posted by katya in OpenESB
Одной из многих новых возможностей в GlassFish версии v2 является интегрированная реализация стандарта JBI (Java Business Integration — бизнес-интеграция на базе Java). Gregg Sporar достаточно подробно изучил этот вопрос и написал об этом на своем блоге. Если вы тоже хотите узнать про JBI, то он рекомендует начать с этого ресурса, а также прочитать первые 4 главы спецификации.
Поскольку Gregg является евангелистом NetBeans, то он не смог не упомянуть и о NetBeans. Предстоящая версия NetBeans Enterprise Pack 5.5.1 обладает новыми и улучшенными возможностями по поддержки XML и SOA, такими, например, как CASA редактор (the Composite Application Service Assembly), графические WSDL и XSLT редакторы, а также интелектуальный обработчик событий.
Список JBI реализаций можно найти на Wikipedia, а список доступных JBI компонент и средст перечислен здесь. Большинство из них являются проектами с открытым исходным кодом и есть такие примеры как, например, ServiceMix on GlassFish - Java EE and JBI integration.