blob: ee16d10f20f3023e6b0e4f90de16fb4f4f6f87de [file] [log] [blame]
<?xml version="1.0"?>
<component id="appserver" parent="openejb">
<super id="openejb">OpenEJB</super>
<super id="appserver">Server</super>
<image src="images/figure-appserver.gif"/>
<name>Application Server</name>
<alternate-name>Server Adapter</alternate-name>
<alternate-name>Server Provider</alternate-name>
<definition>
Any component wishing to serve or deliver
Enterprise JavaBeans.
</definition>
<responsibility>Remote client access to OpenEJB</responsibility>
<responsibility>Implement the bean&#39;s remote and home interfaces.</responsibility>
<responsibility>Distribute its implementation of the remote and home interfaces.</responsibility>
<responsibility>Provide clients with a JNDI name space for looking up beans.</responsibility>
<responsibility>Delegate method invocations to the container.</responsibility>
<related-class>org.openejb.spi.ApplicationServer</related-class>
<implementation id="intravm">Local Server</implementation>
<implementation id="remoteserver">Remote Server</implementation>
<implementation id="corbaserver">CORBA Adapter</implementation>
</component>