Embedded JBoss allows you to run JBoss within the same JVM as a plain Java program or a JUnit test — having the ability to deploy to a more ‘lightweight’ runtime provides numerous benefits on both the testing and integration fronts. This video provides also a brief demonstration of the new Embedded APIs inside the JBoss application server and how to use these to manage a range of lifecycle operations such as deploying an artifact directly into the server, testing to make sure that it works and then bringing the server down cleanly.