The business logic is part of the three-tier architecture between the client part and the database.
The business logic of the application passed to make the business server. By default, there are only check data update for certain classes (methods OnUpdate), but also there is a need to make methods that implement the business transactions and work with data (reading from DB).
- All data and all business transactions should be made in a business server.
- No user interface elements in the business servers should not be (Forms, MessageBox’s, etc).
- In each business server must be your service data