|
|
|
|
WonderESB
Posted by alexface in OpenESB
|
Недавний релиз OpenESB/JavaCAPS принес миру не только отличную технологию, но и толковых инженеров, помогающих пользователям по всему миру. Один из них, Jason, провел интересный эксперимент, попробовав Project Wonderland в действии и организовав виртуальный распределенный семинар. Заметка Jason'а поясняет, что Wonderland - это подобие SecondLife с дополнительными возможностями вроде разделения исполняемых приложений (с возможностью передачи управления участникам). В заметке также приводится видео, позволяющее увидеть происходящее глазами пользователя. |
Кстати сказать, для европейской конференции пользователей JavaCAPS (Horizons), проходящей в Мюнхене, уже определена окончательная дата и относительно стабильное расписание. Регистрация открыта.
Обновление: Louis написал заметку о своих впечатлениях от эксперимента с Wonderland.
Доступно обновление Shoal 1.1
Posted by alexface in GlassFish
|
Shreedhar объявляет о выходе нового билда Shoal 1.1 (механизм динамической кластеризации в GlassFish). Версия 1.1 все еще в разработке. Среди особенностей: JoinedAndReadyNotificationSignal, поддержка нескольких кластеров для одного клиента (полезно для Converged Load-Balancer в Sailfin), поддержка кластеризации в подсетях, и т.д. |
В последнее время наиболее важным двигателем проекта Shoal является проект Sailfin (alpha на данный момент). По сравнению с HTTP, сессии SIP меньше по размеру, но их больше по количеству, что является довольно интересным испытанием для технологии группового управления и реплицирования данных.
Если Вы новичек в рассматриваемой технологии, Shoal находится в самом центре кластеризационной архитектуры GlassFish v2 и опирается на использование JXTA. Эта статья послужит хорошим введением в технологию, которая, кстати, также используется и в других проектах, например в GreenFire.
... Rails 2.2, Arun о приложениях JSF, OpenOffice и OpenESB, FishCAT вырастает до 30!, Adobe и JavaFX
Posted by alexface in NOTD
Сводка сегодняшних новостей:
|
Arun указывает на то, что Rails 2.2 планирует стать многопоточным. Это очень хорошая новость, особенно в контексте имплементации JRubu - теперь не придется организовывать экземпляры в пулы и т.п. Кстати, раз уж речь зашла об Arun'е, его недавний "совет дня" (#42!) - Hello World с помощью JSF. Приятно видеть, что Arun помогает и там. Спецификация JSF 2.0 включает много новых интересных функциональных особенностей, и нам понадобится помощь в разработке примеров их использования! Sebastien пишет о том, как его OpenESB приложение использует OpenOffice Java API, чтобы включить в свое приложение преобразование MS Office. Judy сообщает, что теперь 30 участников проекта FishCAT со всего света будут помогать в работе над улучшением качества сервера GlassFish. Ни один из них не является сотрудником компании Sun, а домашняя страница портала качества насчитывает примерно 16 стран. Команда JavaFX представляет введение в проект Нил, предоставляющий механизм внедрения графических возможностей Adobe в JavaFX. Посмотрите демо-ролик от Jeff Hoffman и руководство. |
Пул JDBC коннекций GlassFish для разработчика Rails
Posted by alexface in Web.Next
|
В сентябре 2007 Arun писал об использовании пула JDBC коннекций GlassFish в приложении Rails. Сейчас у Ikai@LinkedIn появилась заметка, охватывающая изменения, произошедшие с тех пор, и содержащая инструкции с точки зрения разработчика Rails. Заметка Ikai охватывает warbler, MySQL Connection Adaptor и другой код. Читайте заметку Ikai, а мы надеемся, что сможем рассказать вам больше про этот конкретный вариант использования. |
Событийно-ориентированная архитектура в 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.
... OpenJDK в Debian, Wotif и OpenMQ, новые блоггеры, Wonderland 0.4, Solaris Features
Posted by alexface in NOTD
Сводка сегодняшних новостей:
|
От Barton: подтверждение, что OpenJDK попал в Debian (релиз Lenny). Итого уже: Fedora, Ubuntu, OpenSUSE и Debian. Также OpenJDK уже доступен пользователям RedHat и CentOS. Неплохо! Новые Sun блоггеры:
Jacob (новый инженер в GlassFish Scripting team) начал писать о Ruby and Rails, а Michael
поделится реальным опытом применеия OpenESB накопленным не без помощи отзывов пользователей технологии. Wotif.COM теперь является формальным пользователем GlassFish, включая OpenMQ Объявление от WonderBlog: вышел релиз Wonderland 0.4. Joerg написал две новые заметки из Solaris серии: первая рассказывает про CacheFS, вторая - про JumpStart Enterprise Toolkit. |
GlassFish v3 прелюдия - добавление новой функциональности завершено (Feature Freeze)
Posted by lativ in GlassFish
Со вчерашнего дня прекращено добавление новой функциональности (feature freeze) в GlassFish Server v3. Вчера была прелюдия, подробности в посте Abhijit'а: MarkMail, GF Archive.
Часы тикают...
Подробности в наших предыдущих постах:
GlassFish+v3
.
Ах, да, в этот раз наше расписание и новая функциональность абсолютно прозрачны!
GlassFish v3 прелюдия - поддержка WEBDAV
Posted by lativ in GlassFish
WebDAV
(Website,
RFC 2518 RFC 4918,
Wikipedia)
- это совокупность расширений протокола HTTP, позволяющая редактировать и управлять файлами на общедоступных серверах.
WebDAV функционирует в
GlassFish Server
с 2006
([1])
однако официальная поддержка
только с GlassFish v3 Prelude.
Shing Wai в своей статье Introduction to WebDAV Support, объясняет особенности конфигурирования, кратко описывает команды и включает инструкции по тестированию с различными клиентами, в том числе с простым, написанным на Ruby, тестовым клиентом.
Подробности в статье Shing Wai. Если у вас есть вопросы, пишите в комментариях к статье, или напрямую в список рассылки WebTier для GlassFish Server.
... Открытые лицензии и законы США, Wotif и OpenMQ, конференция о Rails, SocialSite и OpenSocial, LWUIT
Posted by katya in NOTD
Сводка сегодняшних новостей:
|
TheRegister сообщает о решении федерального суда США, подтвеждающего корректность открытых (open source) лицензий. Мы конечно не юристы, но это определенно хорошая новость для компаний, активно разрабатывающих открытое свободное ПО (таких как Sun). Wotif.COM теперь может официально использоваться как ссылка на успешный опыт внедрения сервера GlassFish и OpenMQ Arun сделает доклад на конференции Rails Europe, которая пройдет в Берлине 2-4 сентября. Ana рассказывает как портировать SocialSite виджеты с OpenSocial 0.7 на 0.8, а Patrick написал Несколько Хороших Слов о SocialSite. Вышел LWUIT, смотрите заметки OnTheRecord, Shai и Terrence. |
MEP - пишем коннекторы (Enterprise Connector)
Posted by katya in GlassFish
SJS Mobile Enterprise Platform (MEP) (сайт продукта, анонс на аквариуме) базируется на GlassFish и предназначена для разработки мобильных enterprise приложений. Разработка нового MEP приложения состоит из 2-х частей: клиентского приложения, работающего на мобильном устройстве и коннектора, для доступа к данным на стороне сервера.
|
Santiago открыл серию статей про коннекторы (про клиентскую часть будет позже), начав с интерфейса Connector Business Object (ECBO) API, который предоставляет верхнеуровневую абстракцию данных для отправки клиентам в виде OMA DL (раннее бывший SyncML). В первой заметке Santiago сделал небольшой обзор про ECBO, а во второй рассказывает про абстракцию бизнесс объектов (BusinessObject), используя в качестве примера MusicAlbum (пример из дистрибутива MEP), который синхронизует данные с реляционной БД (например, MySQL). |
Подробная
официальная документация про MEP охватывает вопросы установки, разработки, внедрения и администрирования,
а также содержит обзор архитектуры. Наши предыдущие заметки о MEP читайте
здесь
.
GroovyBlogs на OpenMQ с Grails и GlassFish (и немного HermesJMS)
Posted by katya in OpenMQ
|
Glenn провел рефакторинг GroovyBlogs в управляемую сообщениями архитектуру, которая основана на Grails поверх сервера GlassFish с использованием OpenMQ. Подобно недавней земетке про GridDynamics, Glenn начал с использования ActiveMQ, но затем перешел на OpenMQ для лучшей стабильности. OpenMQ использовался совместно с HermesJMS для обеспечения мониторинга и JMS плагином для интеграции с Grails. |
Подробности в
заметке Glen'а, а вот отчет
NetCraft
про GroovyBlogs.
Предыдущие заметки о OpenMQ читайте
здесь
.
... проекты портирования OpenJDK; VEGA использует Wonderland; обзоры JavaFX
Posted by alexface in NOTD
Предлагаем Вашему вниманию подборку новостей, способных вызвать интерес:
|
Новость от OpenJDK Porting List. Одобрены два новых проекта: BSD Port и проект Zero-Assembler, который избавляется от ассемблера с целью повышения портируемости. Пара отзывов о работе с JavaFX SDK Preview. Один от тестового центра InfoWorld (сообщил Chhandomay), второй - от Java Developers Journal (сообщил читатель JavaFX Blog). Оба отзыва положительные, будем надеятся на продолжение в том же духе и даже лучше. Новость от Wonderblog. Сообщается, что VEGA начал использовать Wonderland в Virtual Academy. Напоминаем, что wonderland (составная часть Looking Glass) - набор инструментов для создания общих виртуальных 3D миров. Обычно, в роли серверной части выступает the wonderland server, построенный на DarkStar, хотя возможны и другие варианты (например основанный на GlassFish проект Underworld). |
Вышел Sailfin V1 Alpha
Posted by alexface in SailFin
Проект SailFin, построенный на базе GlassFish, предоставляет платформу для разработки и встраивания Java EE приложений, использующих SIP Servlets. SailFin V1 Alpha доступна для скачивания.
|
Prasad подробно описал особенности этого релиза в своей заметке. Также можно почитать предыдущие заметки о SailFin на TheAquarium_Ru. SailFin уже является основой для таких проектов, как Presence Support in Web Synergy, DFC Application Router in ECharts, Sun Labs Conference Manager и т.д. В данный момент команда проекта заканчивает работу над имплементацией недавно одобренного JSR 289 Final Release. Итоговый релиз SailFin V1 ожидается к концу текущего календарного года. |
Поддержка 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.
Вышел NetBeans 6.5 Beta с включенным GlassFish 'Prelude'
Posted by alexface in NetBeans
|
Вышел NetBeans 6.5 beta. Страница загрузки - хорошее место для получения первичного представления о новых фичах: поддержка JavaScript, Groovy, PHP и еще больше Java! Документ с говорящим названием Новое и интересное - еще один подробный ресурс (обратите внимание, что 2 = Beta). GlassFish v3 "Prelude" (что такое "v3 Prelude"?) включен в сборку "Java" (124 MB) и "Ruby" (38 MB). В добавок были добавлены две фичи с говорящими названиями: "Deploy-on-Change", "Compile-on-Save". |
И NetBeans, и GlassFish движутся в сторону роста, обгоняя по размерам сам язык Java.
Подробный календарь релизов NetBeans 6.5 смотрите здесь.