The Contacts app on your phone, for example, is a three- layer application, but a single-tier application, because all three layers run on your phone. A 'layer' refers to a functional division of the software, but a 'tier' refers to a functional division of the software that runs on infrastructure separate from the other divisions. In discussions of three-tier architecture, layer is often used interchangeably – and mistakenly – for tier, as in 'presentation layer' or 'business logic layer.' The presentation tier and the data tier cannot communicate directly with one another. In a three-tier application, all communication goes through the application tier. This can be a relational database management system such as PostgreSQL, MySQL, MariaDB, Oracle, DB2, Informix or Microsoft SQL Server, or in a NoSQL Database server such as Cassandra, CouchDB or MongoDB. The data tier, sometimes called database tier, data access tier or back-end, is where the information processed by the application is stored and managed. The application tier is typically developed using Python, Java, Perl, PHP or Ruby, and communicates with the data tier using API calls. The application tier can also add, delete or modify data in the data tier. In this tier, information collected in the presentation tier is processed - sometimes against other information in the data tier - using business logic, a specific set of business rules. The application tier, also known as the logic tier or middle tier, is the heart of the application. Desktop applications can be written in a variety of languages depending on the platform. Web presentation tiers are usually developed using HTML, CSS and JavaScript. This top-level tier can run on a web browser, as desktop application, or a graphical user interface (GUI), for example. Its main purpose is to display information to and collect information from the user. The presentation tier is the user interface and communication layer of the application, where the end user interacts with the application.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |