I am a novice as far as EJB is concerned. As far as I know both EJB and servlets are middle tier architecture. Then why do we need servlet ejb communication. Where actually this kind of communication is useful and where theyare using in real life projects. Can anyone clarifyme on this count.