coupling within ejbs
should ejbs call other ejbs or should the middle tier control all ejb communication
[97 byte] By [
tman191] at [2007-9-26 12:49:06]

EJBs can certainly call other EJBs. Especially in the case of session beans, they can use a JNDI lookup to get a reference to other beans and invoke their methods. Usually however, you probably would want to avoid having entity beans make calls to other EJBs.
If you look into the session facade pattern of business tier, the session ejb is used to wrap the business logic perfomed by the entity ejb's (to talk to the database). So the J2EE Patterns by itself support the coupling of EJB's as per your requirement. There are some restrictions in calling the coarse grained Entity EJB from another Entity model!
siva