Why do people say that business logics should be implemented on the server side code (e.g. EJB) and not on the client application code?
The example that I have in mind is a business object validation on a EJB based architecture. Does it really have to be delegated to the EJB or is it ok to run it on the client before the object is sent to be server to be saved?