top
logo


Red Hat выпустил сервер приложений WildFly, пришедший на смену JBoss AS PDF Печать E-mail
12.02.14 13:19

Компания Red Hat представила свободный сервер приложений WildFly 8, пришедший на смену продукту JBoss Application Server 7. Кроме смены бренда WildFly 8 отличаться поддержкой Java EE 7, модульной структурой, ориентацией на высокую производительность и реализацией современных методов разработки. Код WildFly доступен под лицензией LGPL.

В качестве причины смени имени с JBoss AS на WildFly называется желание избежать путаницы, возникшей в связи с использованием бренда JBoss не только для свободного сервера приложений, но и для коммерческого продукта JBoss Enterprise Application Platform и сообщества JBoss Community, которое не ограничивается разработкой сервера приложений и развивает около 100 различных проектов. Таким образом на смену свободному продукту JBoss Application Server пришёл WildFly, а JBoss Enterprise и JBoss Community по-прежнему останутся под своими именами.

Кроме смены имени, корректировке подверглись цели и задачи проекта: WildFly сфокусирован на быстром внедрении инноваций и продвижении новых технологий, в то время как коммерческий продукт JBoss Enterprise Application Platform позиционируется как интегрированная, полностью протестированная и сертифицированная платформа Java EE. В качестве основной области использования WildFly рассматривается разработка и быстрое внедрение прототипов. Принципы разработки и распространения сервера приложений остались неизменны, продукт как и раньше является полностью свободным, бесплатным и общедоступным, а также выступает в роли upstream-проекта для коммерческого продукта JBoss Enterprise.

Основные особенности WildFly 8:

  • Обеспечение поддержки Java EE 7. Реализация сертифицирована на соответствие Full- и Web-профилям Java EE7. В том числе добавлена поддержка Java API for WebSocket и Java API for JSON Processing (JSON-P), улучшена поддежка CDI (Contexts and Dependency Injection), в JavaServer Faces встроена поддержка HTML5, представлены новые возможности Java API for RESTful Web Services 2.0, Concurrency Utilities for Java EE 1.0 и Servlet 3.1 для создания эффективных серверных приложения для параллельной обработки запросов, значительно улучшены средства доступа к ресурсам контейнеров, добавлены возможности для организации работы приложений в пакетном режиме;
  • Интегрирован новый высокопроизводительный http-сервер Undertow.io, работающий в неблокирующем режиме и нацеленный на обеспечение максимальной пропускной способности и масштабируемости. Undertow.io пригоден для использования в окружениях, обрабатывающих миллионы сетевых соединений. Undertow.io поддерживает выполнение традиционных и асинхронных сервлетов, позволяет создавать обработчики JSR-356 web socket, предоставляет гибкие средства для создания собственных обработчиков любых стадий запроса, в том числе с возможностью реализации поддержи собственных протоколов;
  • Сокращение числа используемых сетевых портов: почти все поддерживаемые протоколы теперь мультиплексированы за двумя портами: порт 9990 для управления (HTTP/JSON, HTTP Upgraded Remoting (Native Management & JMX) и Web Administration Console) и порт 8080 для приложений (Servlet, JAX-RS, JAX-WS, Web Sockets, HTTP Upgraded Remoting (EJB Invocation, Remote JNDI)). Указанное изменение позволяет значительно упростить использование WildFly в облачных системах, в которых на одном сервере выполняются сотни и тысячи экземпляров;
  • Поддержка управления доступом на основе ролей (RBAC), позволяющая установить разный набор прав для отдельных действий, таких как выполнение операций и изменений различных областей конфигурации. Также реализованы возможности для аудита вносимых изменений и настройки прав пользователей. Улучшены средства для интеграции с LDAP, в частности, добавлена поддержка привязки групп к ролям и определение стратегии кэширования. Реализован режим безопасного ведения лога аудита на внешнем syslog-сервере;
  • Добавлен специализированный менеджер безопасности Java (Security Manager), позволяющий определить права доступа в привязке к отдельным экземплярам (deployment) и отличающийся от штатного менеджера безопасности Java более высокой производительностью и поддержкой более гибкой конфигурации jboss-permissions.xml в дополнение к permissions.xml из Java EE;
  • Расширение средств для работы с логами через управляющий API. Добавлена поддержка вывода списка и просмотра файлов с логами на сервере. Реализована возможность определения собственной системы форматирования лога;
  • Поддержка реализации DistributedWorkManager на основе наработок проекта JGroups, улучшение менеджера соединений JCA. Подсистемы источников данных и адаптеров ресурсов теперь поддерживают определение правил размещения и стратегий сброса (flush);
  • Проведён рефакторинг поддержки кластеризации, реализованы новые API для выполнения команд на разных узлах, просмотра топологии кластера, создания одиночных сервисов;
  • Улучшение CLI-интерфейса: поддержка определения алиасов для быстрого доступа к часто используемым серверам, режим explore для изучения любого узла в дереве.
  • Подготовлена инфраструктура для применения патчей к существующим установкам, например, позволяющая удалённым клиентам установить (или отменить установку) модули и бинарные файлы c использованием управляющего протокола WildFly;
  • Улучшение совместимости с JDK8;
  • Новая модульная система, решающая проблемы с иерархической загрузкой классов из JAR. Модульная система позволяет абстрагировать серверную реализацию классов от приложений и загружать только необходимые для работы приложения классы, обеспечивая при этом полноценную изоляцию. Модуль оформляется как коллекция классов, которая может связывать зависимости с другими модулями и загружаться по мере необходимости;
  • Подготовка для загрузки минималистичного базового (core) дистрибутива, оптимального для использования авторами фреймворков, которые желают сформировать собственный набор runtime-компонентов на базе архитектуры WildFly 8. В состав входят: инструментарий, средства управления, контейнер для параллельного запуска сервисов, модульная система загрузки классов, прослойка для развёртывания приложений, встроенный http-сервер;
  • Включение в поставку RESTEasy 3, поддерживающего как стандартые Java EE REST API (JAX-RS 2.0), так и такие расширения, как JSON Web Encryption, Jackson, Yaml, JSON-P и Jettison;
  • Проведена адаптация для мобильных и облачных сценариев использования, в том числе для работы на портативных и мобильных устройствах, а также в гибридных облачных окружениях;
  • Проведена работа по увеличению скорости запуска, сокращению потребления памяти, задействованию новых механизмов кэширования. По скорости запуска WildFly в 10 раз выигрывает у JBoss Application Server, и также опережает Jetty и Tomcat;
  • Подготовлены средства для миграции Java EE приложений из GlassFish в WildFly;
  • Обновлены версии компонентов:
    • Mojarras 2.2.5-jbossorg-3
    • Groovy 2.2.1

    • Netty 4.0.15.Final

    • Undertow 1.0.0.Final

    • Jastow 1.0.0.Final

    • Santuario 1.5.6

    • Jackson 1.9.13

    • Eclipse JDT Core Compiler 4.3.1

    • Hibernate 4.3.1.Final

    • Hibernate Validator 5.0.3.Final

    • Hibernate Search 4.5.0.Final

    • Hornetq 2.4.1.Final

    • JBeret 1.0.0.Final

    • Arquillian 1.1.2.Final-wildfly-1

    • Hal 2.1.1.Final

    • Byteman 2.1.4

    • EJB Client 2.0.0.Final

    • Invocation 1.2.1.Final

    • Ironjacamar 1.1.3.Final

    • Narayana 5.0.0.Final

    • JBoss Logging 3.1.4.GA

    • JBoss Logmanager 1.5.2.Final

    • Log4j JBoss LogManager 1.1.0.Final

    • JBoss Marshalling 1.4.3.Final

    • Metadata 8.0.0.Final

    • Mod_cluster 1.3.0.Final

    • Msc 1.2.0.Final

    • Netty-xnio-transport 0.1.1.Final

    • Remote naming 2.0.0.Final

    • Remoting 4.0.0.Final

    • Remoting JMX 2.0.0.Final

    • SASL 1.0.4.Final

    • Weld 2.1.2.Final

    • XNIO 3.2.0.Final

    • JGroups 3.4.2.Final

    • Jipijapa 1.0.1.Final

    • PicketBox 4.0.20.Final

    • PicketLink 2.5.2.Final

    • Wildfly Security Manager 1.0.0.Final

  1. Главная ссылка к новости (http://wildfly.org/news/2014/02/11/WildF...)
  2. OpenNews: Компания Red Hat представила проект WildFly, пришедший на замену серверу приложений JBoss
  3. OpenNews: Увидел свет сервер приложений GlassFish 4.0 с эталонной реализацией Java EE 7
  4. OpenNews: Релиз сервера приложений JBoss AS 6.0
  5. OpenNews: Релиз сервера приложений JBoss AS 7
  6. OpenNews: Выход JBoss 7.1, который официально сертифицирован на совместимость с Java EE 6
Тип: Программы
Ключевые слова: wildfly, jboss, java, javaee, (найти похожие документы)
При перепечатке указание ссылки на opennet.ru обязательно
Реклама
id=adv>
  1.2, Аноний, 18:41, 12/02/2014 [ответить] [смотреть все] +3 +/
Вот бы кто затестил бы WildFly vs Tomcat8 vs glassfish
 
  2.8, anonymous, 19:09, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку] +1 +/
 
  3.13, Аноний, 19:35, 12/02/2014 [^] [ответить] [смотреть все]  +3 +/
Замените на TomEE, если вы такой придирчивый ... весь текст скрыт [показать]
 
  4.50, anonim, 11:07, 13/02/2014 [^] [ответить] [смотреть все]    [к модератору]  +1 +/
WildFly очень быстро стартует, гораздо более управляемый чем GlassFish и это полная реализация стандарта Java EE 7
 
2.54, Аноним, 15:27, 13/02/2014 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  +/ 
1.6, анононо, 18:50, 12/02/2014 [ответить] [смотреть все]  +1 +/ Подтверждаю, годно, быстро и лучше 7.
 
  2.23, Аноним, 20:42, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку]  –7 +/
 
  3.32, Аноним, 21:30, 12/02/2014 [^] [ответить] [смотреть все]  +/
Вполне бывает, надо тщательно готовить, правда http mechanical-sympathy blogs... весь текст скрыт [показать]
 
  4.49, ДяДя, 09:58, 13/02/2014 [^] [ответить] [смотреть все]  +/
22 Млн long C++ - это смешно :-D  Более 300 Млн int Java!

Вот очереди: https://github.com/nitsanw/JAQ-InABox может любой проверить
Результат очереди для одного издателя и одного подписчика.

Главное - это cache friendly. Больше ничего нет!!! Язык вообще не важен, хоть PHP. Можете вы грамотно выровнять данные, чтобы cache miss не происходили вот вам и результат будет.

Кто реализует на С++, хотя бы 150 Млн int-ов в сек между двумя потоками или процессами ???

 
  4.48, ДяДя, 09:38, 13/02/2014 [^] [ответить] [смотреть все]  +/ Забыл сказать, что для этого нужно писать на низком уровне и не использовать стандартные библиотеки, а использовать прямой доступ к памяти и т.д.. Однако даже низкоуровневое программирование на Java проще, чем на всём остальном.

Например, CAS есть в sun.misc.Unsafe. В C++ это только в C++11 появилось. И какие компиляторы его полностью поддерживают ????

И блог такой есть интересный http://vanillajava.blogspot.ru/

 
  5.53, Аноним, 13:25, 13/02/2014 [^] [ответить] [смотреть все]     [к модератору]  +/
Если что, в gcc std atomic появился в версии 4 4, которая вышла в 2009 году ... весь текст скрыт [показать]
 
1.7, Аквилон, 19:02, 12/02/2014 [ответить] [смотреть все]  +/ А со Spring никто не пробовал вязать?
 
  2.15, maks, 19:43, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
ну а в чем проблема?
 
    3.22, Aceler, 20:39, 12/02/2014 [^] [ответить] [смотреть все]  +/ > У них там с Exo было объединение вроде, да?

Ага.

> Не пробовал сравнивать красношапкинский портал с Liferay?

Новые — нет. Надо заняться.

image  3.25, umbr, 20:50, 12/02/2014 [^] [ответить] [смотреть все]  +/ Liferay давно уже бесполезно сравнивать с чем бы то ни было.
image  
  4.42, О, 03:14, 13/02/2014 [^] [ответить] [смотреть все]  +/
Он настолько всех лучше? Или хуже?
 
  5.52, umbr, 11:46, 13/02/2014 [^] [ответить] [смотреть все]    [к модератору]  +/
Не лучше или хуже, а просто другой, "сам в себе".
image
 
1.10, Аноним, 19:11, 12/02/2014 [ответить] [смотреть все]  +/
Войдет ли WildFly в число базовых пакетов RHEL 7 ... весь текст скрыт [показать]
 
  2.51, umbr, 11:42, 13/02/2014 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  +/
Скорее уж в Федору засунут.
image
 
1.16, Аноним, 19:53, 12/02/2014 [ответить] [смотреть все]  –1 +/
Так, а с помощью gcj этого монстра собрать можно А то помниться томкат был одни... весь текст скрыт [показать]
 
  2.30, Stax, 21:09, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
Вылезайте из анабиоза, проект gcj уже 5 лет не развивается - было признано, что развивать его бесмысленно, т.к. появился открытый openjdk с устраивающей GNU'шников лицензией. Пока он еще в режиме "поддержки", но его вот-вот выкинут совсем..
 
  3.41, Аноним, 00:25, 13/02/2014 [^] [ответить] [смотреть все]  +/
http www phoronix com scan php page news_item px MTU3OTI я вообще-то знающих л... весь текст скрыт [показать]
 
2.43, VoDA, 08:35, 13/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ > Так, а с помощью gcj этого монстра собрать можно?
> А то помниться томкат был одним из немногих, кого gcj не осиливал.

gcj не является Java (tm) и не поддерживает штатное выполнение java-приложений.

Попробовать запустить что либо можно, но только если есть время разгребать ашипки gcj. Если работать, что нужно ставить что либо совместимое с Java - тот же OpenJDK.

 2.45, Аноним, 08:52, 13/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/ 
1.17, linux must _RIP__, 19:54, 12/02/2014 [ответить] [смотреть все]  –2 +/ > Кроме смены имени, корректировке подверглись цели и задачи проекта: WildFly сфокусирован на быстром внедрении инноваций и продвижении новых технологий, в то время как коммерческий продукт JBoss Enterprise Application Platform позиционируется как интегрированная, полностью протестированная и сертифицированная платформа Java EE.

Перефразируя - RedHat нужны бесплатные тестеры, что бы обкатывать разые вещи. Но стабильность вы можете купить только за деньги. Ну что ж - тоже модель зарабатывания денег.

 
  2.21, кверти, 20:21, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +1 +/
Ну это всё же лучше, чем покупать за деньги альфа версии ПО у твоих хозяев
 
  3.24, linux must _RIP__, 20:49, 12/02/2014 [^] [ответить] [смотреть все]  +/
Ну да :) тебе альфа версии так дарят еще и под соусом заботы о тебе любимом :)
Не зря говорят - лучший способ поработать - надо лишь говорить что человек велик, страдает за великую цель - и он сам оденет на себя оковы :) ты хорошо это доказал..

А на счет моих хозяев.. как найдешь их - приведи показать их :) хоть буду знать кто они...

 
  4.28, kurokaze, 21:06, 12/02/2014 [^] [ответить] [смотреть все]  +1 +/
>Не зря говорят - лучший способ поработать - надо лишь говорить что человек велик, страдает за великую цель - и он сам оденет на себя оковы :)

Дык, а вантузятникам и говорить ничего не надо -- протянул на лопате, они хавают и причмокивают. Условный рефлекс однако!

image
 
  5.38, linux must _RIP__, 22:42, 12/02/2014 [^] [ответить] [смотреть все]  –1 +/
>>Не зря говорят - лучший способ поработать - надо лишь говорить что человек велик, страдает за великую цель - и он сам оденет на себя оковы :)
> Дык, а вантузятникам и говорить ничего не надо -- протянул на лопате,
> они хавают и причмокивают. Условный рефлекс однако!

Хм.. какие хорошие знания.. Ты по себе судишь?... :) я вот совершенно не в курсе что там и как.. просвети плиз ты же знаешь.. ты же пробывал...

 
4.31, кверти, 21:20, 12/02/2014 [^] [ответить] [смотреть все]  +/ мне дают бесплатно КАЧЕСТВЕННУЮ бетку, а тебе продают альфу, но тебе с твоим то мозгом разве понять...

>А на счет моих хозяев.. как найдешь их - приведи показать их :) хоть буду знать кто они...

это ты хозяевам доказывай, что ты не болван

 
  5.39, Аноним, 22:45, 12/02/2014 [^] [ответить] [смотреть все]  +/
Камрад, тебя откровенно нае али Редхат в жабаделах - третий сорт который, тем... весь текст скрыт [показать]
 
  6.40, Аноним, 00:21, 13/02/2014 [^] [ответить] [смотреть все]  +/
Это кому как, знаете ли Некоторым Oracle, а некоторым и Azul ... весь текст скрыт [показать]
 
1.18, SunXE, 20:03, 12/02/2014 [ответить] [смотреть все]  +/ Как оно в сравнении с Jetty?
  1.19, 3draven, 20:08, 12/02/2014 [ответить] [смотреть все]  +/ Это торт. Давно архитектуру вынуть из глубокого з-ада Ынтерпрайза.
 
  2.26, linux must _RIP__, 20:51, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку]  +/
> Это торт. Давно архитектуру вынуть из глубокого з-ада Ынтерпрайза.

а потом оттестировать на таких вот хомячках и продать как новый интерпрайс :)

ты точно уверен что новый JBoss v8 не будет на архитектуре Wildfly только с кучей примочек?
Тут недавно обливали грязью проекты которые распространяются по принципу OpenCore.. тебе ничего это не напоминает в этой новости ?:)

 
  3.27, umbr, 20:54, 12/02/2014 [^] [ответить] [смотреть все]  +/
Запомни, вьюнош: бесплатного кода не бывает.
image
 
  4.29, kurokaze, 21:07, 12/02/2014 [^] [ответить] [смотреть все]  +/
> Запомни, вьюнош: бесплатного кода не бывает.

Так это вантузятник, а они привыкли по варезным помойкам шариться в поисках халявы, и на шароварщину фапать

image
 
1.35, pavlinux, 22:26, 12/02/2014 [ответить] [смотреть все]  +2 +/ WildFly - это дикий мух или буйный залёт?
 
    3.46, Аноним, 08:57, 13/02/2014 [^] [ответить] [смотреть все]  +/
А может ОС дикий ... весь текст скрыт [показать]
 

Ваш комментарий  

Read more http://www.opennet.ru/opennews/art.shtml?num=39073

 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика