I'm not saying this is the wrong approach, but you will be moving aspects of the business logic from the application tier to the data tier. If you have written your application correctly, then you should have reusable modular code that does the same thing.
Like I say though, it's not wrong what you are saying. In fact, in terms of latency it's probably for the best.
Like I say though, it's not wrong what you are saying. In fact, in terms of latency it's probably for the best.