LINUX.ORG.RU

JOnAS стал первым открытым сервером приложений, прошедшим сертификацию J2EE 1.4(tm)


0

0

ObjectWeb, международный консорциум, занимающийся разработкой открытого ПО, заявил о том, что разрабатываемый ими сервер приложений прошел сертификацию Java(tm) 2 Enterprise Edition (J2EE 1.4(tm)). JOnAS позиционируется, как безопасная, 100% совместимая альтернатива пропиетарным серверам.

INRIA, представитель ObjectWeb, и SUN, несколько месяцов вели совместную работу, чтобы создать легальную базу для сертификации JOnAS. Cам процесс сертификации начался в апреле прошлого года.

JOnAS включает в себя оригинальный код проектов: Carol, HOWL, Ishmael, Jeremie, Jonathan, Joram, JORM, JOTM, Medor, Monolog, Perseus and Speedo from ObjectWeb; Axis, EWS, Jakarta Commons, Struts, Tomcat, Velocity, WSDL4J, XMLBeans из Apache; HsqlDB, JacORB, JGroups, Mx4J, P6Spy, XDoclet и XJavaDoc.

>>> Подробности



Проверено: Shaman007 ()

Кто может сравнить этот продукт с JBoss`ом ? Желательно квалифицированно и доказательно /agen

anonymous
()
Ответ на: комментарий от anonymous

Вобщето жонас покруче будет и документация в наличии.

anonymous
()
Ответ на: комментарий от anonymous

Сравнить можно, только критерии в студию. Что сравнивать будем. Сервер приложений решает много задач и использует вагон и маленькую тележку технологий. А поскольку все стандартизировано, то надо выработать критерии, по которым тестировать. Собственно сертификация по J2EE - это и подразумевает, что он делает всё, что описано в спецификации "стандартно" и "правильно". Ну что тут скажешь. Можно тестировать по нагрузке, в реализации EJB CMP(кто не знает - это постоянство управляемое контейнером в Enterprise Java Beans). Это мог бы быть хороший тест в силу того, что там много кода генерируется самим сервером приложений и от его эффективности зависит и скорость работы приложения(везде подразумевается, что все работает правильно), если бы не одно но. Это как-же надо написать приложение, чтобы это протестировать. Суть в том, что сервер приложений отвечает еще и за кэширование, так что никаких "прямых" обращений не получится. Это раз. А во-вторых JBoss - отлично зарекомендовавшая себя платформа, в ней идеально :-)(понимает, кто знает) реализован механизм deployment, а также есть EJB-3.0. А это - ВАЖНО. Думаю, JBoss - это "более крутой" сервер приложений.

stasL
()
Ответ на: комментарий от stasL

>А во-вторых JBoss - отлично зарекомендовавшая себя платформа, в ней идеально :-)(понимает, кто знает) реализован механизм deployment, а также есть EJB-3.0. А это - ВАЖНО. Думаю, JBoss - это "более крутой" сервер приложений.

JOnAS постарше jboss, он уже вполне мог работать в продуктиве, в те времена, когда в jboss переписывали и переписывали ядро (или как там его). Вообще говоря, это был первый реально работающий open source EJB сервер. Но затем хранцузов понесло в сторону enhydra (кто-т помнит что это? :-) ). И это было ошибкой... А лучше оно или хуже jboss я не знаю :-)

anonymous
()
Ответ на: комментарий от anonymous

В свое время я где-то встречал тестирование скорости разных J2EE серверов, и там в частности сравнивались и JBoss с JonAS
Общий итог для себя я сделал такой:
1) По скорости работы в среднем JBoss уступает JonAS в силу архитектуры (из-за AOP в частности)
2) По легкости добавления нового функционал JBoss предпочтительнее JonAS в силу архитектуры (то самое AOP :))
3) Сравнение на сервлетах не имеет смысла, поскольку оба они поддерживают Tomccat и Jetty.
4) К плюсу JBoss можно отнести наличие поддержки Hibernate прямо из коробки (системный сервис)
5) Плюс обоих серверов в том, что они прошли сертификацию, правда JBoss4 сделал это все-таки раньше :)
6) Плюс JonAS в том, что документация более актуальна для тех, кто не хочет платить деньги. Хотя как по мне, то $200 для конторы вообще не деньги за подписку (это я о JBoss)
7) Работа в кластере (hot deploy в частности) лучше работает у JBoss
8) Команда JonAS делает заодно и кластеризацию для JDBC - называется C-JDBC
9) У JBoss очень внятный и четкий Roadmap с датами

anonymous
()
Ответ на: комментарий от UIN

>Кстати кто нибудь в курсе почему в дистрибутивы не пихают тот же JBoss он я так понимаю под LGPL?

Ну ,это смотря в какие дистрибутивы... ;)

$ emerge -s jboss

Searching...
[ Results for search key : jboss ]
[ Applications found : 1 ]

* www-servers/jboss
Latest version available: 3.2.5
Latest version installed: [ Not Installed ]
Size of downloaded files: 32,433 kB
Homepage: http://www.jboss.org
Description: An open source, standards-compliant, J2EE-based application server implemented in 100% Pure Java.
License: LGPL-2

Renso ★★
()
Ответ на: комментарий от UIN

> Кстати кто нибудь в курсе почему в дистрибутивы
> не пихают тот же JBoss он я так понимаю под LGPL?

Потому что Java не под (L)GPL...

Lexa
()
Ответ на: комментарий от Lexa

> Потому что Java не под (L)GPL...

Это только стандарт, он запрещает создавать сторонние реализации языка. Я все пытаюсь выяснить почему нельзя заменить недоделаный GCJ (вполне легально распространяется в составе GCC) на JBoss например.

UIN
()
Ответ на: комментарий от UIN

>я к тому, что неплохо было бы заменить например gcj в Fedora'е, или хотя бы код от туда портировать. А то работает gcj кривовато.

Как вы себе представляете, ЧТО можно портировать из JBoss'a в gcj?

alt-x ★★★★★
()
Ответ на: комментарий от Lexa

Подробнее об области применения этой новомодной открытой штуки можно?

anonymous
()
Ответ на: комментарий от UIN

> Виртуальная машина Java в состав J2EE входит

Представь себе, не входит! Она входит в J2SE.

anonymous
()

JOnAS - просто еще одна ветка открытых серверов ява-приложений. А уважаемый ALL (LOR Community) какой открытый сервер/версию ява-приложений посоветует для реального применения?

OpenStorm ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.