This embraces the various design patterns of Session Facade, Application Service, and Data Access Object. Google these terms along with J2EE design patterns
session Facade : Here i am not dealing with EntityBeans as a Persistence Layer so session Facade will not come into picture
Data Access Object. : Coming to this , instead of a
servlet , a session Bean is calling the DAO Layer (so there is already DAO existing)
Application service : ??
But these pattern does not answer my question