EJB Deployment Descriptors

Version Date JSR Websphere Extension
3.1 2009 318 xml
3.0 2006 220 xml
2.1 153 xmi
2.0 2003 19 xmi
1.1 2001 xmi

EJB 3.0

<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.0" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd">
</ejb-jar>

EJB 2.1

<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd" version="2.1">
</ejb-jar>

EJB 2.0

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">

ibm-ejb-jar-ext.xmi

<ejbext:EJBJarExtension xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ejbext="ejbext.xmi" xmlns:ejb="ejb.xmi" xmi:id="ejb-jar_ID_Ext">
<ejbJar href="META-INF/ejb-jar.xml#ejb-jar_1"/>
</ejbext:EJBJarExtension>

ibm-ejb-jar-bnd.xmi

<?xml version="1.0" encoding="UTF-8"?>

<com.ibm.ejs.models.base.bindings.ejbbnd:EJBJarBinding xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:com.ibm.ejs.models.base.bindings.ejbbnd="ejbbnd.xmi" xmlns:com.ibm.etools.ejb="ejb.xmi" xmlns:com.ibm.etools.j2ee.common="common.xmi" xmi:id="EJBJarBinding_1">
<ejbJar href="META-INF/ejb-jar.xml#ejb-jar_1"/>
<ejbBindings xmi:type="com.ibm.ejs.models.base.bindings.ejbbnd:MessageDrivenBeanBinding" xmi:id="Message_bnd_1" listenerInputPortName="" >
<enterpriseBean xmi:type="com.ibm.etools.ejb:MessageDriven" href="META-INF/ejb-jar.xml#MessageDriven_1" />
<resRefBindings xmi:id="ResRefBnd_1" jndiName="queue/ConnectionFactory">
<bindingResourceRef href="META-INF/ejb-jar.xml#ResRef_1"/>
</resRefBindings>
</ejbBindings>
</com.ibm.ejs.models.base.bindings.ejbbnd:EJBJarBinding>