What are the benefits in putting a command bean between the servlets and EJBs?
Why don't the servlets call the EJBs directly?
I think it is to build a local layer in order to shield EJB from specially access.
Take a look at the following redbook from IBM:
Design and Implement Servlets, JSPs, and EJBs for IBM WebSphere Application Server, SG24-5754-00
You can find it at:
This document explains the benefits of using the Command Framework.