smartEjb