EJB Architecture
The EJB architecture consists of a server which may run instances of JavaBeans inside of a container, clients of any kind, connected via any protocol.
- Clients can be written in any language
- The server can support multiple protocols like RMI, IIOP and DCOM.
The EJB specification is for the collection of services that the server should provide.
- management of distributed transactions
- management of distributed objects and invocations of these objects
- low-level system services such as thread synchronization, security
- naming, remote access