web services cannot access direct EJB, so created service factory