We are just starting to develop services and I am trying to determine the best practice for defining services that use an entity manager to access data. Is this legitimate@:
That is legitimate, but not required. You should be able to inject an entity into a plain CDI bean.
Retrieving data ...