What is the reason/inspiration/motivation behind the EJB architecture the way it is?
Define two remote interfaces, one for the life cycle methods (Home) and one for the
business methods (Remote) and a bean class that is shielded from the client.
The client accessing the home interface to get a remote reference and so on.....
EJB is based on Java RMI model
The motivation behind EJB architecture looks like from
RMI and CORBA.
remote interface from rmi
home interface from corba (CORBA factory object)