The question of where business logic belongs is as old as database application development. Early on, with primitive client server development, the business logic existed in the client and the database existed only to persist the data. The advantage is this makes the client responsive for input ...
More...