| Title: Design |
| <a name="Design-OpenEJB"></a> |
| ## OpenEJB |
| System Design |
| |
| <a name="Design-Definition"></a> |
| ## Definition |
| A modular, configurable, customizable, embeddable open source EJB container |
| system |
| |
| <a name="Design-AlsoKnownAs"></a> |
| ## Also Known As |
| * container system |
| |
| <a name="Design-Responsibilities"></a> |
| ## Responsibilities |
| * Implement EJB 3.0 Specification |
| |
| <a name="Design-RelatedClasses"></a> |
| ## Related Classes |
| * org.apache.openejb.OpenEJB |
| |
| <a name="Design-RequiredLibraries"></a> |
| ## Required Libraries |
| * openejb-javaagent-3.0.x.jar |
| * openejb-jee-3.0.x.jar |
| * openejb-core-3.0.x.jar |
| |
| <a name="Design-Sub-components"></a> |
| ## Sub-components |
| * [Application Server](design---application-server.html) |
| * [Transaction Service](design---transaction-service.html) |
| * [Security Service](design---security-service.html) |
| * [Resource Manager](design---resource-manager.html) |
| * [Container](design---container.html) |
| * [Assembler](design---assembler.html) |
| |