Object Monitor Normal Interpretation
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