<?xml version="1.0"?>
<implementation of="configfactory" id="novaconfig">
    <super id="openejb">OpenEJB</super>
    <super id="assembler">Assembler</super>
    <super id="classicassembler">Classic</super>
    <super id="configfactory">Config</super>
    <super id="novaconfig">Nova</super>
    <image src="images/figure-openejb.gif"/>
    <name>Nova Configuration Factory</name>
    <alternate-name>New Configuration Factory</alternate-name>
    <alternate-name>Modular Configuration Factory</alternate-name>
    <description>
        Populates an OpenEjbConfiguration object by 
        combining the data from an openejb.conf file, 
        the ejb-jar.xml and openejb-jar.xml from deployed
        bean jars, and service-jar.xml from deployed 
        OpenEJB service implementations.
    </description>
    <detail>Supported by the OpenEJB team</detail>
    <detail>The openejb.conf file is a combination of simple xml and ordinary name=value properties</detail>
    <detail>A default.openejb.conf file exists if one has not yet been created</detail>
    <detail>EJB jars can be loaded by specifying a directory where jars are located or by specifying the jar individually</detail>
    <detail>Bean data is collected from the ejb-jar.xml and openejb-jar.xml in the beans jar</detail>
    <detail>OpenEJB services and containers can be packaged, jar&#39;ed, configured, and deployed using a service-jar.xml.  This is similar to the ejb-jar.xml of enterprise beans</detail>
    <detail>Deploying beans can be done manually or with the Deploy Tool</detail>
    <detail>ejb-jar.xml data is validated prior to being loaded and assembled</detail>
    <detail>System structure, containers, and services are validated prior to assembly</detail>
    <related-package>org.openejb.alt.config</related-package>
    <related-class>org.openejb.alt.config.ConfigurationFactory</related-class>
    <required-library>jakarta-regexp-1.1.jar</required-library>
    <required-library>xslp_1.1.jar</required-library>
    <required-library>castor-0.9.2.jar</required-library>
    <required-library>xerces-J_1.4.0.jar</required-library>
</implementation>

