EJB versus CDI Managed Java Beans