{
EnterpriseArchive ear = ShrinkWrap.create(EnterpriseArchive.class, "top-level.ear");
createLib(ear, "util.jar", true, SomeUtil.class);
createLib(ear, "ext.jar", true, ExternalWebBean.class);
JavaArchive ejbJar = createEjbJar("simple.jar", true, PlainJavaBean.class);
ear.addModule(ejbJar);
ejbJar = createEjbJar("ejbs.jar", true, MySLSBean.class, BusinessInterface.class);
ear.addModule(ejbJar);
WebArchive war = createWar("simple.war", true, ServletWebBean.class);
createLib(war, "ui.jar", true, UIWebBean.class);
ear.addModule(war);