How do JBoss projects work together?

JBoss community projects sit between your application code and the operating system to provide services such as persistence, transactions, messaging and clustering. Implementing this software in Java allows it to run on many different operating systems, giving you the flexibility to develop and deploy applications wherever you like. The aim is to regularly release stable versions together with documentation for use in cutting-edge application development.

Licenses

JBoss projects are developed in open source in order to benefit from the high level of innovation and extensive testing provided by online communities. We have chosen the business-friendly LGPL as our main license to ensure that you can safely use them to develop and deploy applications whilst keeping your source code private. You may even keep changes made to the JBoss project source code private as long as you do not distribute the resulting binaries.

Project Index

JBoss AOP
JBoss Application Server
JBoss Blog
JBoss Cache
JBoss DNA
JBoss EJB3
JBoss ESB
JBoss Federated SSO
JBoss Forums
JBoss JMX
JBoss Messaging
JBoss Microcontainer
JBoss Portal
JBoss Profiler
JBoss Remoting
JBoss Security and Identity Management
JBoss Serialization
JBoss Tools
JBoss Transactions
JBoss Web
JBoss Web Services
JBoss Wiki
DavCache
Drools
Envers
Gravel
Hibernate
IIOP
Javassist
jBPM
JGroups
JRunit
JSFUnit
Kosmos
Mobicents
Portlet Bridge
Portlet Swap
Red Hat Messaging
Reporting Services
RichFaces/Ajax4jsf
Seam
Shotoku

JBoss Microcontainer JBoss jBPM Javassist Mobicents JBoss JMX RichFaces Gravel JBoss Tools JSFUnit JBoss Profiler JBoss Serialization JBoss IIOP JBoss Federated SSO JBoss ESB JBoss Web JBoss Web Services JBoss Messaging JBoss Security & Identity Management JBoss Transactions JBoss EJB3 Drools JBoss AOP JGroups JBoss Remoting Hibernate JBoss Cache JBoss Portal JBoss JRunit JBoss Seam JBoss Application Server