the server layer with enterprice service