You are the developer; you all familiar with n-tier architecture so no need for the details. Here is abit of recap for you.

N-Tier Application Design

  • DataAccess Layer (DA): contains all code necessary to execute SELECT, INSERT, UPDATE and DELETE statements in the database, access views, datatypes of your programming languages.
  • Business Logic Layer (BL): contains code that implements the rules of your business.
  • UserInterface Layer (UI): contains code that puts data into specific control in order to display it for your users.

The advantages of 3-tier design

  • Able to change your application to completely different user interface without losing the other two layers of your code.
  • Business rules are saved in central location. If you decide to change the process for validation an Order, you only have to change it in one place.
  • If you change your DB, you only need to change DA layer.

I’ll fill up more later.

No related posts.