Date:
Wednesday, July 5, 2006
Topic:
Application Architecture 101
Speaker:
Tony Cavaliere, CyNot
A layered (or N-Tier) design has become the norm for building enterprise software today. In a layered design the application code is seperated into different projects with each project being included in a logical layer. The most common seperation includes three layers - presentation, business logic, and data — although it is possible to break these down even further. This design allows applications to be distributed (run on more than one machine), provides options for scalability, and gives the best chance for code reuse.
In this session we will build an application based on a layered design illustrating the mechanics of the process as well as how to achieve the benefits desribed above.
For more information check out the TVBUG website.