The presentation layer is what a system user sees or interacts with. For example, suppose you want to add a shared-services layer to an architecture containing common service components accessed by components within the business layer e.
However, there are a couple of things to consider from an architecture standpoint when choosing this pattern. These modules in turn execute SQL statements to retrieve the corresponding data and pass it back up to the customer object in the business layer.
In web-based application, front end is the content rendered by the browser.
Another reason to modularize is to allow me to substitute different implementations of modules. It can also help improve development efficiency by allowing teams to focus on their core competencies. Typically, the user interface runs on a desktop PC or workstation and uses a standard graphical user interfacefunctional process logic that may consist of one or more separate modules running on a workstation or application serverand an RDBMS on a database server or mainframe that contains the computer data storage logic.
The typical structure for a 3-tier architecture deployment would have the presentation tier deployed to a desktop, laptop, tablet or mobile device either via a web browser or a web-based application utilizing a web server.