Difference between revisions 549122146 and 587242743 on enwiki

{{Infobox Software
| name                   =  JOnAS
| logo                   =
| screenshot             = [[Image:JonAS.png|220px]]
| caption                =
| developer              = [[OW2 Consortium]]
| latest release version = 5.2.43.0<ref>http://jonas.ow2.org/xwiki/bin/view/Blog/JOnAS+52430+released</ref>
| latest release date    = {{release date|2013|01|22}}
| latest preview version = 5.3.0 RC1<ref>http://jonas.ow2.org/xwiki/bin/view/Blog/JOnAS+530+RC1+released</ref>
| latest preview date    = {{release date|2013|01|0710|04}}
| operating system       = [[Cross-platform]]
| programming language   = [[Java (programming language)|Java]]
| genre                  = [[Application server]]
| license                = [[GNU Lesser General Public License|LGPL]]
| website                = http://jonas.ow2.org/
}}
'''JOnAS''' is an open-source implementation of the [[Java EE]] [[application server]] specification, developed and hosted by the [[ObjectWeb]] consortium (ObjectWeb is a non-profit European consortium, founded by [[Institut National de Recherche en Informatique et en Automatique|INRIA]], [[Bull (company)|Groupe Bull]], and [[France Télécom]]).
JOnAS is released under the [[GNU Lesser General Public License|LGPL]] open-source license.

== Java EE Certification ==
JOnAS 5.1 is [[Java EE]] 5 certified, as of March 17, 2009. It was the first open-source server certified for free, using a process known as "J2EE scholarship" and established by Sun for non-profit organizations{{Citation needed|date=June 2009}}. JOnAS is generally considered to be technologically superior<ref>[http://portal.acm.org/citation.cfm?id=583854.582443 Performance and scalability of EJB applications]</ref>{{Clarify|date=February 2011}}. The new JOnAS 5 architecture is based on top of an [[OSGi|OSGi framework]] which makes the development of dynamic components much easier than before{{Citation needed|date=June 2009}}.

JOnAS 5.3 is [[Java EE]] 6 certified, but only for the web profile. <ref>http://oracle.com/technetwork/java/javaee/community/ow2-wp-tested-configuration-1887515.html</ref>

== Management console ==
JOnAS has a comparatively clear remote management console, providing easily accessible tools for remote uploading and deploying of the web applications{{Citation needed|date=June 2009}}, configuring both secure and ordinary web access ports and managing the user name - password - role datasets. This console is based on the JavaScript{{Citation needed|date=June 2009}}. From the first impression, the consoles of the comparable open source Java EE servers seem more confusing, with many needed features not immediately visible{{Citation needed|date=June 2009}}. This is, however, more important in the teaching process, as Java EE servers are not meant to be managed by the unprepared end user{{Citation needed|date=June 2009}}.

== Java EE Environment ==
JOnAS is an open source Java EE 56 application server. It provides a fully compliant [[EJB]] container through [[EasyBeans]] and is available with an embedded [[Apache Tomcat|Tomcat]] or [[Jetty (web server)|Jetty]] web container. Any 1.5 or 1.6 JVM is supported, and the attempts to run on a free stack with [[GNU Classpath]] are very promising. JOnAS can run on numerous operating systems including [[Linux]], [[Windows]], [[AIX]], many [[Posix]] platforms, and others, as long as a suitable [[JVM]] is available.

== OSGi Environment ==
(contracted; show full)* [http://scholar.alishomepage.com/Master/JOnAS_OSGi/Article.pdf An article describing how to deploy EJB3s and web services in JOnAS 4]

{{Web server software}}

[[Category:Free server software]]
[[Category:Free software programmed in Java]]
[[Category:OW2 Consortium]]
[[Category:Java enterprise platform]]