Показаны сообщения с ярлыком Glassfish. Показать все сообщения
Показаны сообщения с ярлыком Glassfish. Показать все сообщения

Битва титанов - JBoss AS 6.0 и GlassFish 3.x

Компания Oracle всегда имела большие амбиции и, после покупки ею компании Sun, амбиции меньше не стали.

Что на сей раз, спросите вы? Судя по заголовку - речь пойдет про сервера приложений.

Один из разработчиков JBoss, в ответ на публикацию сотрудника Oracle, где сравниваются JBoss AS 6.0 и GlassFish 3.x - написал полуофициальный ответ.

Как можно догадаться, сотрудник Oracle подчеркнул мнимые преимущества серверов приложений Oracle и по его посту ситуация выглядела просто разгромной. Но так ли это? Обратите внимание на комментарии к его публикации - там ответ от одного из разработчиков Red Hat (и не пропустите вторую ссылку выше!), а так же других, из которых видно, например, следующее:

- утверждалось, что GlassFish имеет в том числе и коммерческую поддержку. На это ответили, что  при желании ее можно найти и для JBoss AS - есть компания, реализующая такие услуги. К тому же, как со смайликом подмигивания добавил сотрудник Red Hat - компания Oracle продала за 1 год - всего 1 платную поддержку на GlassFish. Для мирового масштаба и десятков миллионов Java-разработчиков в мире - это, скорее, дискредитация GlassFish.

- утверждалось, что GlassFish 3.x поддерживает JEE 6 уже целый год, и за это время, мол, все отработано, отлажено и т.п. Однако критики обратили внимание на то, что в разных версиях GlassFish 3.x были баги по CDI (одна из ключевых особенностей JEE 6). Ну и тут просто смешно для всех, кто знает фреймворк JBoss Seam, из которого и выделили спецификацию CDI - дело в том, что эта технология от JBoss - уже широко используется лет 5 по всему миру. Выросло и окрепло сообщество, использующее ее. Она на столько удобная, в корне меняющая представление о JEE, что в конце концов ее включили в JEE 6, и, год назад, разработчики GlassFish внедрили ее у себя. Это хорошо, слов нет, но внедрить и использовать - две огромные разницы. Тут - сообщество, а тут - "внедрили". Просто смешно говорить, что GlassFish тут впереди. Внедрили - хорошо. Только пол года назад ее добавили в релизы Eclipse и NetBeans (в то же время комплект инструментов от JBoss - JBoss Tools, являющийся плагинами к Eclipse - позволял использовать ее уже лет 5).

- GlassFish 3.x сертифицирован для веб-стека JEE 6 и для полного набора технологий JEE 6.
JBoss AS 6 перед этим Новым Годом сертифицировали, как поддерживающий веб-стек JEE 6. С одной стороны GlassFish 3.x тут впереди. С другой стороны JBoss AS 6 почти поддерживает и все другие API, для полного стека JEE 6. По веб-сервисам - полная поддержка всего, JMS и какие-то другие API - тоже. Что-то пока не сертифицировано. Не стоит забывать, что "в руках" у разработчиков из Oracle - комплект тестов для сертификации, в любом случае это дает некоторые бонусы.

ИТОГО: Очень хорошо, что возникла реальная конкуренция. IBM в этой области поотстал (хотя тоже ожидается сертификация по JEE 6), и, как упоминал в моем блоге ранее - IBM в последние годы опускался до мата в сторону JBoss (прелюбопытнейшая история, речь идет про рекламу сервера приложения от IBM).

Кто же будет лидером, уведет ли Oracle пальму технологического первенства у JBoss/Red Hat - ? Нужно отметить, что целый ряд ключевых сотрудников, занимающихся спецификациями EJB 3.x и др. - работает именно в Oracle, да и мощь этого гиганта неоспорима. С другой стороны - развитая инфраструктура фреймворков JBoss, оказавших ключевое влияния на спецификации JEE 6, мировая известность некоторых из них (JBoss Hibernate, JBoss AS), многолетняя история технологий от JBoss/Red Hat (Google образовался позже), а так же хорошие финансовые успехи Red Hat даже в кризис - дают весьма весомые бонусы и этой компании.

Конкуренция же вообще как явление - дает "бонусы" и дальнейшему развитию JEE. Да и у "синего гиганта" (IBM) - "вся морда в тузах" (прекрасные архитекторы, в том числе развивающие проект Eclipse), поэтому "сладкой парочкой" (Oracle, Red Hat) - тут не обойдется.

Oracle продолжит поддержку OpenOffice

Публикация в новостях, цитата:

Oracle заявила о намерении поддерживать развитие OpenOffice в полном объеме. С учетом того, что недавно участники этого проекта объявили о создании независимого сообщества, в будущем будет существовать два бесплатных продукта, но с разными условиями для желающих присоединиться.

Корпорация Oracle заявила о намерении продолжить поддержку бесплатного пакета офисных программ OpenOffice в полном объеме. «Разработчики Oracle продолжат развитие данного проекта в его текущей открытой форме», - сообщается на сайте компании.

В Oracle добавили, что уже продемонстрировали свою приверженность данному проекту, выпустив OpenOffice.org 3.2.1 и бета-версию OpenOffice.org 3.3 с большим числом новшеств, тестирование которой началось в августе, а выпуск финальной версии запланирован до конца этого года. В настоящее время пакетом пользуются 100 млн человек во всем мире.

В корпорации заявили, что помимо OpenOffice поддерживают и другие проекты open source, такие как MySQL, GlassFish, Linux, PHP, Apache, Eclipse, Berkeley DB, NetBeans, VirtualBox, Xen и InnoDB, «инвестируя существенные средства в их разработку, тестирование, оптимизацию и поддержку».
...

Будущее веб-сервисов. JBoss Riftsaw Open Source BPEL

Предлагаю вашему вниманию интересный аналитический материал - "An Introduction to Riftsaw Open Source BPEL; First Stable Release".

Чтобы приковать ваше внимание к данной аналитике, такой минианонс:
1) Данная разработка - на базе Apache ODE (т.е. это НЕ "еще один" open source).
2) Данная разработка - для интеграции Apache ODE с JBoss AS и JBoss ESB, системой hot-деплоя, применяемой в этих решениях и прочим. Но данная разработка может применяться и "чисто" под апачем (во всяком случае последнее утверждение заявлено :) ).
3) Axis 2 (Web Services http transport) - в утиль. Заменен на JAX-WS.

Разработчикам были заданы разные вопросы - какое место занимает их разработка, сколько человек ее использует, какие аналоги, в чем суть и какие планы по улучшению - что именно будет добавлено и улучшено.

Для любителей аналитики и для желающих "быть в курсе" современных направлений, а так же желающих пользоваться не какими-то низкоуровневыми решениями, а интегрированными комплексами, сосредотачиваясь только на бизнес-логике (реальных задачах), предоставляя специалистам бесшовно интегрировать многие технологии в одно логическое единое целое, в удобную среду разработки, развертывания и использования.

И все бесплатно.