title: JSF Service Layer
body: <p>I am not sure whether my approach with the MVC environment in JSF is the best way to go. Since I am trying to get the most out of JSF I would like to know how my Service Layer (or Model, speaking in MVC terms) should be 'designed'.</p>
  
  <p>I know the View-Controller ratio should be 1 to 1 (exceptions ruled out).
  Now in what way should I design my Service Layer? Should I use one big service (don't think so)? If not, based on what should I split my services?</p>
  
  <p>Note, my Service will be called from the Beans (Controllers in MVC terms) and the Service itself will call DAO's using JPA when necessary.</p>
  
  <p>Thanks in advance</p>