In our Spring/Hibernate based project, we are in the design stage. In this, i ran into a question of where should the biz logic be written. Should it be in Session Facade (which is implemented as stateless (local) session bean, in our case) or in the Business facade (which is also a service layer?).
Per my understanding, Session Facade will provide one point interface to the client. Session Facade will call the Business Facade. ...
In this case I would view your SLSB as no more than an entry point. I would put the business logic into the Spring-managed POJO, which will allow easy using testing and other advantages.
In general, there are not many reasons you would use a local SLSB at all in a Spring application, as Spring provides more capable declarative transaction management than EJB, and CMT is normally the main motivation for using local SLSBs. So you might not need th EJB layer at all.