The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

12.02.2014 17:19  Red Hat выпустил сервер приложений WildFly, пришедший на смену JBoss AS

Компания 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/0...)
  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
Лицензия: CC-BY
Тип: Программы
Ключевые слова: wildfly, jboss, java, javaee
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, Аноний, 18:41, 12/02/2014 [ответить] [смотреть все]
  • +4 +/
    Вот бы кто затестил бы WildFly vs Tomcat8 vs glassfish
     
     
  • 2.8, anonymous, 19:09, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    >WildFly vs Tomcat8

    Контейнер сервлетов vs сервер приложений?

     
     
  • 3.13, Аноний, 19:35, 12/02/2014 [^] [ответить] [смотреть все]
  • +5 +/
    Замените на TomEE, если вы такой придирчивый.
     
     
  • 4.50, anonim, 11:07, 13/02/2014 [^] [ответить] [смотреть все]
  • +2 +/
    WildFly очень быстро стартует, гораздо более управляемый чем GlassFish и это пол... весь текст скрыт [показать]
     
  • 2.54, Аноним, 15:27, 13/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    И ещё vs Jetty. И желательно в продуктиве)
     
  • 1.6, анононо, 18:50, 12/02/2014 [ответить] [смотреть все]  
  • +1 +/
    Подтверждаю, годно, быстро и лучше 7.
     
     
  • 2.23, Аноним, 20:42, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –9 +/
    >быстро
    >java

    Does not compute.

     
     
  • 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 g... весь текст скрыт [показать]
     
  • 3.47, ДяДя, 09:31, 13/02/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    И вот человек, который шесть лет занимается HFT Для экстремального Highload с l... весь текст скрыт [показать]
     
     
  • 4.48, ДяДя, 09:38, 13/02/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Забыл сказать, что для этого нужно писать на низком уровне и не использовать ста... весь текст скрыт [показать]
     
     
  • 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 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    ну а в чем проблема?
     
  • 1.9, Aceler, 19:10, 12/02/2014 [ответить] [смотреть все]  
  • +/
    А вместо JBoss Portal там теперь тоже новый бренд.

    Как бы не запутаться.

     
     
  • 2.20, О, 20:15, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    У них там с Exo было объединение вроде, да Не пробовал сравнивать красношапкинс... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.22, Aceler, 20:39, 12/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Ага Новые 8212 нет Надо заняться ... весь текст скрыт [показать]
     
  • 3.25, umbr, 20:50, 12/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Liferay давно уже бесполезно сравнивать с чем бы то ни было.
     
     
  • 4.42, О, 03:14, 13/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Он настолько всех лучше? Или хуже?
     
     
  • 5.52, umbr, 11:46, 13/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Не лучше или хуже, а просто другой, "сам в себе".
     
  • 1.10, Аноним, 19:11, 12/02/2014 [ответить] [смотреть все]  
  • +/
    Войдет ли WildFly в число базовых пакетов RHEL 7?
     
     
  • 2.51, umbr, 11:42, 13/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Скорее уж в Федору засунут.
     
  • 1.16, Аноним, 19:53, 12/02/2014 [ответить] [смотреть все]  
  • –1 +/
    Так, а с помощью gcj этого монстра собрать можно А то помниться томкат был одни... весь текст скрыт [показать]
     
     
  • 2.30, Stax, 21:09, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вылезайте из анабиоза, проект gcj уже 5 лет не развивается - было признано, что ... весь текст скрыт [показать] [показать ветку]
     
     
  • 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 не является Java tm и не поддерживает штатное выполнение java-приложений ... весь текст скрыт [показать] [показать ветку]
     
  • 2.45, Аноним, 08:52, 13/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Скорее всего нет, думаю ему нужно минимум Java 1.6 или вообще 1.7.
     
  • 1.17, linux must _RIP__, 19:54, 12/02/2014 [ответить] [смотреть все]  
  • –1 +/
    > Кроме смены имени, корректировке подверглись цели и задачи проекта: 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 [^] [ответить] [смотреть все]  
  • +2 +/
    Дык, а вантузятникам и говорить ничего не надо -- протянул на лопате, они хавают... весь текст скрыт [показать]
     
     
  • 5.38, linux must _RIP__, 22:42, 12/02/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Хм какие хорошие знания Ты по себе судишь я вот совершенно не в курсе... весь текст скрыт [показать]
     
  • 4.31, кверти, 21:20, 12/02/2014 [^] [ответить] [смотреть все]  
  • +/
    мне дают бесплатно КАЧЕСТВЕННУЮ бетку, а тебе продают альфу, но тебе с твоим то ... весь текст скрыт [показать]
     
     
  • 5.37, linux must _RIP__, 22:41, 12/02/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    кчественную бету то то от качества fedora постоянно стонут хотя вот мне никт... весь текст скрыт [показать]
     
  • 5.39, Аноним, 22:45, 12/02/2014 [^] [ответить] [смотреть все]  
  • –1 +/
    Камрад, тебя откровенно нае али Редхат в жабаделах - третий сорт который, тем... весь текст скрыт [показать]
     
     
  • 6.40, Аноним, 00:21, 13/02/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Это кому как, знаете ли.
    Некоторым Oracle, а некоторым и Azul.
     
  • 1.18, SunXE, 20:03, 12/02/2014 [ответить] [смотреть все]  
  • +1 +/
    Как оно в сравнении с Jetty?
     
  • 1.19, 3draven, 20:08, 12/02/2014 [ответить] [смотреть все]  
  • +/
    Это торт. Давно архитектуру вынуть из глубокого з-ада Ынтерпрайза.
     
     
  • 2.26, linux must _RIP__, 20:51, 12/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    а потом оттестировать на таких вот хомячках и продать как новый интерпрайс ты... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, umbr, 20:54, 12/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Запомни, вьюнош: бесплатного кода не бывает.
     
     
  • 4.29, kurokaze, 21:07, 12/02/2014 [^] [ответить] [смотреть все]  
  • +/
    Так это вантузятник, а они привыкли по варезным помойкам шариться в поисках халя... весь текст скрыт [показать]
     
  • 1.35, pavlinux, 22:26, 12/02/2014 [ответить] [смотреть все]  
  • +2 +/
    WildFly - это дикий мух или буйный залёт?
     
     
  • 2.44, VoDA, 08:36, 13/02/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > WildFly - это дикий мух или буйный залёт?

    дикий мух - это пчёл )))

     
     
  • 3.46, Аноним, 08:57, 13/02/2014 [^] [ответить] [смотреть все]  
  • +/
    А может ОС дикий)
     
  • 1.56, Аноним, 02:18, 15/02/2014 [ответить] [смотреть все]  
  • +/
    бенчмарки
    http://jdevelopment.nl/wildfly-8-benchmarked
     
  • 1.57, iZEN, 00:15, 23/11/2014 [ответить] [смотреть все]  
  • +/
    WildFly 8.1 портировали на FreeBSD. Порт java/wildfly81 - http://www.freshports.org/java/wildfly81/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList