No, if entity beans are wrapped with a session bean facade.
Yes, as it is with all other EJB types.
Only for container managed entity beans.
No, it is not allowed to call entity beans from remote clients.
Only for bean managed entity beans.