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