EJB Architecture  «Prev 

Object Monitor Normal Interpretation

Object Monitor
1) Server 2) EJB Container 3) Remote Object 4) Name Service


Server

Responsible for: listening on one or more transports, passing messages, distributed transaction management

EJB Container

Responsible for: runtime support of remote object instances: skeletons, transactions, security, lifecycle, concurrency, persistence, etc.

Remote Object

Responsible for: The remote object is responsible for business logic.

Name Service

Responsible for: remote object identity, stub download