A business logic-tier client
Another instance of the same EJB
A web-tier client
Another EJB
A client located within the same JVM
Another EJB located within the same JVM