|
|
|
|
Fuji M8 (OpenESB v3) - множество изменений.
Posted by lativ in OpenESB
Пройдена ещё одна веха(Fuji M8) на пути становления пока еще очень молодого проекта Fuji. Список изменений можно посмотреть тут.
Хотя процесс взросления проекта в полном разгаре, уже сейчас проекты, работающие в текущей версии GlassFish ESB v2.1, могут быть запущены в OpenESB v3 - подробности в скринкасте Jason'а: "Deploying BPEL Apps to Fuji M8".
Выпущена первая OpenESB компонента с коммерческой поддержкой от партнера OpenESB
Posted by lativ in OpenESB
Компанией Sun разработаны многие компоненты из OpenESB. Кроме того, Sun предоставляет коммерческую поддержку на все компоненты, вошедшие в дистрибутив GlassFish ESB.
Впервые, партнер OpenESB прошел весь путь от разработки до релиза собственной компоненты в OpenESB и более того предоставил коммерческую поддержку. Раскроем карты: партнер OpenESB - это компания Imola Informatica, а компонента - CORBA BC. Эта компонента позволяет разработчикам обмениваться сообщениями с CORBA-сервисами без дополнительного "кодирования". Скачать её можно на сайте OpenESB! Начало положено, надеемся, следующие компоненты не за горами.
GlassFish ESB v2.1 теперь и на NetBeans 6.7
Posted by lativ in OpenESB
По многочисленым запросам пользователей, модули GlassFish ESB v2.1 были портированы на NetBeans 6.7. Подробности на сайте проекта.
Новости OpenESB: v2.1 Release Candidate 2, web-семинар и JavaOne
Posted by lativ in OpenESB
GlassFish ESB v2.1 практически готов: Release Candidate 2 уже доступен на странице загрузки проекта OpenESB. Мы планируем представить GA версию через пару дней после JavaOne.
Не знаете, что такое OpenESB, с чем его едят и нужен ли он Вам? Зарегистрируйтесь на бесплатный web-семинар, который пройдет 10го июня в 10am PDT(21.00 по московскому времени). Зарезервируйте место зарегистрировавшись!
Если вы собираетесь прийти на JavaOne, оcтавте время, чтобы заглянуть и к нам. В рамках JavaOne пройдет несколько событий связанных с OpenESB. Подробности на странице мероприятий JavaOne.
Новые инсталляторы для опциональных компонент OpenESB
Posted by kostya in OpenESB
|
GlassFish ESB - распространяемая версия проекта OpenESB, по умолчанию устанавливает восемь самых важных компонент. Инсталляция же любого из 37 оставшихся теперь стала намного проще: каждый из компонентов имеет свой отдельный установщик. Каждый такой модуль включает в себя как run-time, так и design-time компоненты, а так же может быть запущен прямо из браузера, что делает инсталляцию совсем простым делом. |
|
Все это доступно для скачивания на странице OpenESB. |
|
Проект Fuji Milestone 3 содействует делу GlassFish ESB
Posted by yury in OpenESB
|
Большое количество захватывающих новостей в мире GlassFish ESB; один из запланированных проектов - это GlassFish ESB v2 release candidate с промышленными возможностями и коммерческой поддержкой, мы также показываем, что у нас много больших планов для эволюции этой платформы. С выходом предварительной версии проекта Fuji Milestone 3 мы даем вам ключи для тестдрайва некоторых улучшений платформы, над которыми мы работаем для GlassFish ESB.next, и позволяем вам быть активным участником в выборе направления движения. |
Milestone 3 проекта Fuji представляет (и очень хорошо) возможность построения сервисов, основанных на вебе.
Посмотрите скринкат по проекту Fuji Milestone 3, который показывает, как использовать простой жест мыши переместить и бросить (drag and drop) в браузере для построения такого же сценария, который был выполнен в версии Milestone 2 с использованием специализированного языка "IFL" для создания сервисов.
Стоит заметить, что веб инструменты построены на основе специлиазированного языка "IFL" и поэтому переход с версии Milestone 2 будет простым; вы можете, например, посмотреть на проект, построенный в браузере, скачав его из subversion, а затем отредактировать его в вашем любимом IDE, точно так, как показано в Milestone 2.
Это делает нас на шаг ближе к лозунгу Fuji: производительность через гибкость, скорости и простоту использования.
Forrester и сообщество системы управления данными с открытыми исходными текстами Mural
Posted by yury in OpenESB
|
Только что мы запустили Mural, наш проект MDM (система управления данными) с открытыми исходными текстами, а последний отчет Forrester'а Wave Report уже говорит: "Sun Microsystems дебютировал в первых рядах наряду с другими сильными фирмами с надежной системой обработки данных, архитектурой и открытыми исходными текстами". |
Система MDM предоставляет единое, объединенное представление множества источников данных. Mural использовал опыт работ над JavaCAPS и добавил открытые исходные тексты и преимущества связки сервера GlassFish Server и сервера баз данных MySQL в единое целое. Eduardo думает написать небольшой обзор Mural'а, ждите сообщений.
WonderESB
Posted by alexface in OpenESB
|
Недавний релиз OpenESB/JavaCAPS принес миру не только отличную технологию, но и толковых инженеров, помогающих пользователям по всему миру. Один из них, Jason, провел интересный эксперимент, попробовав Project Wonderland в действии и организовав виртуальный распределенный семинар. Заметка Jason'а поясняет, что Wonderland - это подобие SecondLife с дополнительными возможностями вроде разделения исполняемых приложений (с возможностью передачи управления участникам). В заметке также приводится видео, позволяющее увидеть происходящее глазами пользователя. |
Кстати сказать, для европейской конференции пользователей JavaCAPS (Horizons), проходящей в Мюнхене, уже определена окончательная дата и относительно стабильное расписание. Регистрация открыта.
Обновление: Louis написал заметку о своих впечатлениях от эксперимента с Wonderland.
Событийно-ориентированная архитектура в 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.
Поддержка Apache Camel в OpenESB
Posted by alexface in OpenESB
| |
Srinivasan Chikkala сообщает, что в OpenESB была добавлена поддержка Apache Camel (через Camel Service Engine (SE)), и показывает, как этим пользоваться в своем screencast'е. |
Apache Camel может быть использован в правилах маршрутизации и посредничества (mediation) и добавляет в OpenESB еще один вариант определения взаимодействия между сервисами с помощью Java domain specific language (DSL), XML конфигурации на базе Spring или Scala DSL (находится в разработке).
Louis провел тест-драйв новых возможностей путем воспроизведения демо-сценария, показанного на последнем JavaOne в рамках обзора проекта Fuji. Читайте "how-to" и его впечатления здесь.
Стандартизованная расширяемость OpenESB позволяет этому новому компоненту использоваться и объединяться с любым из 30+ компонентов, ставших частью сообщества OpenESB.
Доклад от 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.
Fuji скринкаст, Andi об OSGI
Posted by lativ in OpenESB
Демонстрация Fuji показаная на JavaOne теперь доступна и в виде скринкаста (комментарии Keith) и дополнения Andi о JBI, OSGi и DSL. Смотрите, читайте !
Продолжая тему OSGi: посмотрите заметки Andi о роли OSGi в Fuji.
Кстати, Эдуардо Пеллегри заметил, что в последнее время стало появляться всё больше ссылок на DSL, возможно он возвращается?
Сейчас самое время взглянуть на 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.