JBoss application server
From Seo Wiki - Search Engine Optimization and Programming Languages
|Stable release||5.1 / May 23, 2009|
|License||GNU Lesser General Public License|
JBoss Application Server (or JBoss AS) is a free software/open-source Java EE-based application server. Because it is Java-based, the JBoss application server operates cross-platform: usable on any operating system that Java supports. JBoss AS was developed by JBoss, now a division of Red Hat.
JBoss AS 4.0, a Java EE 1.4 application server, features an embedded Apache Tomcat 5.5 servlet container. It supports any Java Virtual Machine between versions 1.4 and 1.6. JBoss can run on numerous operating systems including many POSIX platforms (like Linux, FreeBSD and Mac OS X), Microsoft Windows and others, as long as a suitable JVM is present.
JBoss AS 5.1, the current version as of 2009[update], operates as a Java EE 5 application server. It is a minor update of the major release Jboss AS 5.0, which had been in development for 3+ years and is built on top of a new JBoss microcontainer. Jboss AS 5.1 contains a preview of some elements from the not yet released Java EE 6 specification. 
- Failover (including sessions)
- Load balancing
- Distributed caching (using JBoss Cache, a standalone product)
- Distributed deployment (farming)
- Deployment API
- Management API
- Aspect-Oriented Programming (AOP) support
- JSP/Servlet 2.1/2.5 (Tomcat)
- JavaServer Faces 1.2 (Mojarra)
- Enterprise Java Beans versions 3 and 2.1
- JNDI (Java Naming and Directory Interface)
- Hibernate-integration (for persistence programming; JPA)
- JTA (Java Transaction API)
- Support for Java EE-Web Services like JAX-WS
- SAAJ (SOAP with Attachments API for Java)
- JMS (Java Message Service) integration
- RMI-IIOP (JacORB, alias Java and CORBA)
- JAAS (Java Authentication and Authorization Service)
- JCA (Java Connector Architecture)-integration
- JACC (Java Authorization Contract for Containers)-integration
- Java Management Extensions
- ↑ "JBossAS 5.0.0.GA Released". 2008-12-05. http://www.jboss.com/index.html?module=bb&op=viewtopic&t=146773.
- ↑ "JBoss 5.1.0.GA Release Notes". 2009-05-23. http://www.jboss.org/jbossas/docs/Release_Notes/510GA/readme.html.
- ↑ "What is the difference between RHQ, Jopr and JON?". Jopr FAQ. 2009-06-29. http://jopr.org/confluence/display/JOPR2/FAQ. Retrieved 2009-07-16. "JON (aka "JBoss Operations Network" or "JBoss ON") is a commercial product offered to Red Hat customers and is a fully tested, QA'ed and certified distribution of the open-source Jopr project."
- Marchioni, Francesco (January 6, 2010), JBoss AS 5 Development, Packt Publishing, pp. 416, ISBN 1847196829, http://www.packtpub.com/jboss-as-5-development/book
- Marrs, Tom; Davis, Scott (July 1, 2009), JBoss At Work: A Practical Guide, O'Reilly, pp. 306, ISBN 0596007345, http://oreilly.com/catalog/9780596007348/
- Jamae, Javid; Johnson, Peter (January 28, 2009), JBoss in Action: Configuring the JBoss Application Server, Manning Publications, pp. 496, ISBN 1933988029, http://www.manning.com/jamae/
- Stark, Scott; Richards, Norman (April 30, 2005), JBoss 4.0 The Official Guide, Sams, pp. 648, ISBN 9780672326486, http://www.informit.com/store/product.aspx?isbn=0672326485