refactor datautil ejb