- JBoss application server
Infobox Software
name = JBoss
caption =
developer =Red Hat
latest release version = 4.2.3
latest release date = release date|2008|07|18
latest preview version = 5.0 CR2
latest preview date = release date|2008|09|17
operating system =Cross-platform
programming language = Java
genre =Application server
license =GNU Lesser General Public License
website = http://labs.jboss.com/jbossasJBoss Application Server (or JBoss AS) is a
free software / open sourceJava EE -basedapplication server . Because it is Java-based, the JBoss application server is cross-platform, usable on any operating system that Java supports.Versions
JBoss AS 4.0 is a Java EE 1.4
application server , with embeddedApache Tomcat 5.5. AnyJava Virtual Machine between versions 1.4 and 1.5 is supported. JBoss can run on numerousoperating system s including manyPOSIX platforms (likeLinux ,FreeBSD andMac OS X ),Microsoft Windows and others, as long as a suitable JVM is present.JBoss AS 4.2 is also a Java EE 1.4 application server, but
Enterprise JavaBean s 3.0 is deployed by default. It requires theJava Development Kit version 5. Tomcat 6 is bundled with it.The next version of JBoss AS 5 is planned to be a Java EE 5 application server. [web cite|url=http://www.javalobby.org/java/forums/t84693.html|title=JBoss Application Server 5.0 beta available|date=2006-11-20]
Product features
* Clustering
*Failover (including sessions)
* Load balancing
* Distributed caching (using JBoss Cache, a standalone product)
* Distributed deployment (farming)
*Enterprise Java Bean s version 3
*Aspect-Oriented Programming (AOP)-support
* Hibernate-integration (for persistence programming;JPA )
* Support forJ2EE -Web Services likeJAX-RPC (Java API for XML for Remote Procedure Call)
*Java Message Service integration
* JCA (Java Connector Architecture)-integration
* JACC (Java Authorization Contract for Containers)-integration
*EJB 2.1-specification
* JSP/Servlet (Tomcat)
*RMI-IIOP (JacORB, alias Java and CORBA)
* JTA (Java Transaction API)
*JDBC
* SAAJ (SOAP with Attachments API for Java)
* JNDI (Java Naming and Directory Interface)
* JAAS (Java Authentication and Authorization Service)
*JavaMail
* Deployment API
* Management API
*Java Management Extensions References
* "JBoss 4.0 The Official Guide", by Marc Fleury, Scott Stark, Richards Norman - JBoss, Inc, Sams Publishing, ISBN 978-0672326486
* "JBoss At Work: A Practical Guide", by Tom Marrs, Scott Davis - O'Reilly Publishing, ISBN 978-0596007348ee also
*
Comparison of application servers External links
* [http://labs.jboss.com/jbossas/ JBoss application server website]
* [http://www.techscroll.com/mig_top.html Migrating WebLogic applications to JBoss]
* [http://www.nruns.com/_downloads/Whitepaper-Hacking-jBoss-using-a-Browser.pdf JBoss Default install insecurities and recommendations]
* [http://www.jboss-server.com/ JBoss server tutorials]
Wikimedia Foundation. 2010.