JBoss
From Wikipedia, the free encyclopedia
JBoss | |
Developer: | JBoss, Inc. |
---|---|
Latest release: | 4.0.5 / Oct 18, 2006 |
OS: | Cross-platform |
Use: | Application server |
License: | LGPL |
Website: | www.jboss.org |
JBoss (pronounced Jay Boss) is an open source Java EE-based application server implemented in Java. Because it is Java-based, JBoss is cross-platform, usable on any operating system that supports Java. The core developers were originally employed by "JBoss Inc." founded by Marc Fleury. Red Hat bought JBoss for $420 million in April 2006. The company profits from a service-based business model. As an Open Source project, the project is developed and supported by a wide network of programmers.
JBoss implements the full Java EE suite of services. JBoss pioneered the Professional Open Source business model where the core developers of projects make a living and offer their services. JBoss-related projects include JBoss AS, Hibernate, Tomcat, jBPM, JBoss Rules (formerly Drools), JBoss Cache, JGroups, JBoss Portal, SEAM, JBoss Transactions, JBoss Messaging and are marketed under the JBoss Enterprise Middleware Suite (JEMS) brand.
JBoss Inc. is a C corporation headquartered in Atlanta, GA which owns the copyright and trademarks associated with JBoss.
In early 2006, Oracle Corporation, a major distributor of database software, had been looking to buy JBoss Inc. for an estimated $400 million. The acquisition would have enabled Oracle to compete with rivals BEA Systems and IBM in the middleware market. However, on April 10, 2006, Red Hat announced that they were buying JBoss. Red Hat and JBoss have since completed the acquisition.
Contents |
[edit] Environment
JBoss AS is a J2EE 1.4 application server, with embedded Tomcat. Any JVM between 1.4 and 1.5 is supported at present. JBoss can run on numerous operating systems including Windows, many POSIX platforms, and others, as long as a suitable JVM is present.
[edit] Development status
JBoss has a very active developer community. Though an open-source project, JBoss Inc. funds a lot of the developer effort by contracting the key developers in relevant areas.
[edit] Directory structure
(From version 4.0.3SP1)
- bin - startup and shutdown scripts for windows and posix operating systems
- client
- docs - documentation and example configurations for JBoss AS
- lib - global server libraries
- server - runserver configurations. multiple concurrent configurations may be running.
[edit] Product features
- Clustering
- Failover (including sessions)
- Load balancing
- Distributed caching (using JBoss Cache, a standalone product)
- Distributed deployment (farming)
- Enterprise JavaBeans version 3
[edit] References
- JBoss® 4.0 The Official Guide, by Marc Fleury, Scott Stark, Richards Norman - JBoss, Inc, Sams Publishing, ISBN 0-672-32648-5
- JBoss® At Work: A Practical Guide, by Tom Marrs, Scott Davis - O'Reilly Publishing, ISBN 0-596-00734-5