I have concerns about the performance of the following architecture:
j2ee application in an appserver, ejb session bean and DAOs
remote (rich) client, a swing app. A classic, form-based client
only one stateless ejb, the ejb is accessed via web services, not rmi, through a homegrown framework
each web service request will get authenticated against an LDAP
no state stored on the server, only client-side sessions
I guess working on the rich GUI will involve a remote call in every 2-10 seconds, or more, per user.
What do you think?