Introduction
EmbeddedAS provides an end-user API for the creation, configuration, lifecycle, and deployment operations of the JBoss Application Server.
Pages
- JBoss Embedded AS | API Guide
- JBoss Embedded AS | Quickstart and Runnable Example
- JBoss Embedded AS | FAQs
- JBoss Embedded AS | Full ClassPath via Maven
- JBoss Embedded AS | Minimal ClassPath via Manual (ie. Ant) Setup
Modules
Module Name | Maven2 ID | Status |
---|---|---|
api | org.jboss.embedded:jboss-embedded-api | Development in Use |
build | org.jboss.embedded:jboss-embedded-build | Development In Use |
core | org.jboss.embedded:jboss-embedded-core | Development in Use |
Project Information
Anonymous SCM | http://anonsvn.jboss.org/repos/jbossas/projects/embedded/trunk |
Committer SCM | https://svn.jboss.org/repos/jbossas/projects/embedded/trunk |
Issue Tracking | https://jira.jboss.org/jira/browse/EMB |
Releases | http://repository.jboss.org/maven2/org/jboss/embedded/ |
Snapshots | http://snapshots.jboss.org/maven2/org/jboss/embedded |
User Forum | http://www.jboss.org/index.html?module=bb&op=viewforum&f=265 |
Development Forum | http://www.jboss.org/index.html?module=bb&op=viewforum&f=266 |
Development Instructions | |
Release Process | JBoss Embedded AS | Release Process |
Project Lead | Andrew Lee Rubinger - alr (at) jboss (dot) org |
Contributors | Open; Browse JIRA and open discussion on the forum to start |
Original Authors | Bill Burke - bill (at) jboss (dot) com Adrian Brock - adrian (at) jboss (dot) com |
Release Plan
Legacy | Supported | Legacy Release Series, maintained by the Seam project on a minimal per-issue basis |
0.1.x | Retired | Prototyping and Development Series |
1.0.0-alpha-x | In Process | Internal Release Series used primarily for testing integration |
1.0.0-beta-x | Short-term | Candidate for Frozen SPIs, feature-complete |
1.0.0-cr-x | Short-term | Release Candidates; SPIs Frozen |
1.0.0 | Future | Promoted from re-tag of a release candidate; Stable |
1.0.x | Future | Incremental Patch Releases; no SPI changes, backwards-compatible |
1.x.y | Unscheduled | SPI change permitted; backwards-compatibility for features preserved |
2.0.0-alpha-x | Unscheduled | Overhaul, refactoring. Features may be added/dropped, SPI contract disappears |
History and Overview
Alongside development of the EJB3 Container and subsystems, Bill Burke envisioned in 2006 the notion of running EJBs outside the traditional Application Server standalone process. The stated purpose of this undertaking was to slim the boot profile and open the doors to testing in a more rapid development cycle. This project was adopted with success by many users and has been heralded in particular by the members of the Seam Community. Over time, as development resources shifted towards the delivery of Application Server 5.0 it became apparent that a different implementation approach would be beneficial to let Embedded sit atop the AS as opposed to being tightly integrated into the distribution. In late 2007 the JBoss Bootstrap project was broken from the AS source tree in order to pave the way for customizing the launch sequence, and from that base the Embedded components were reborn.
Related
- Application Server
- ShrinkWrap
- EmbeddedJBoss
- JBoss Bootstrap
- JBoss Reloaded Design
Comments