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?