Mechanics of Creating a Multitier Application

Because we'll be talking about a multitier application, it might be helpful to first provide a frame of reference to what a tier really is. A tier, in this sense, is a layer of an application that provides some specific set of functionality. Here are the three basic tiers used in database applications:

  • Data—The data tier is responsible for storing your data. Typically, this will be an RDBMS such as Microsoft SQL Server, Oracle, or InterBase.

  • Business—The business tier is responsible for retrieving data from the data tier in a format appropriate for the application and performing final validation of the data (also known as enforcing business rules). This is also the application server layer.

  • Presentation—Also ...

Get Borland® Delphi™ 6 Developer's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.