Thanks Kyle, I was not sure due to an EJB's complexity. Is it me or is there a huge learning curve? I heard you can not understand EJB without understanding RMI in
java very well. Is that true? Also, I'm wondering if using an EJB will solve common transaction problems?
The problem with transactions is that if some part of an operation fails, e.g., the server crases or a database crashes, will the system go into an inconsistent state? Can we be sure that a transaction will fully complete when using EJBs along with a good Application Server?
Lastly, what are your thoughts on JBoss? Can it compete with WebSphere or WebLogic? I spoke to a recruiter and he said that he gets more calls for WebSphere than any other application server. Does this mean that the other app servers are inferior and that JBoss is just no competition? Thanks, Prem