Currently I am working on designing enterprise architecture. I got confused
between use of EJBs and use of plain java classes with servlets. Can any
one help me out with this? I want to know What is the main resion to use
EJBs?

Thanks in advance for you all.