Hi, I would like to ask you about architecture design. I have application (standalone application, now only connected to database) which I want to transfer to client-server architecture. Client will be rich standalone application that will not communicate with db but with server.
For the first time I require that server will simulate db - load data from db and send them (in any serialized form propably) to client and nothing else. In next steps I want to move as much as possible to server (bussiness logic, time consuming operations) and send to client only necessary data. Apart from rich client will be thin clients (propably Applet and normal JSP pages) which must also communicate with server and gain data.
Other important data: our team does not have EJB skills and we do not have enough time now for big changes or time for learning brand new technologies.
I need to help in choosing right technology (framework) for this. Can be RMI good solution?