3-tier architecture is a client-server architecture in which the user interface, functional process logic (“business rules”), computer data storage and data access are developed and maintained as independent modules, most often on separate platforms.
Published in Chapter:
Towards Web 3.0: A Unifying Architecture for Next Generation Web Applications
Tzanetos Pomonis (University of Patras, Greece), Dimitrios A. Koutsomitropoulos (University of Patras, Greece), Sotiris P. Christodoulou (University of Patras, Greece), and Theodore S. Papatheodorou (University of Patras, Greece)
Copyright: © 2010
|Pages: 14
DOI: 10.4018/978-1-60566-384-5.ch011
Abstract
While the term Web 2.0 is used to describe the current trend in the use of Web technologies, the term Web 3.0 is used to describe the next generation Web, which will combine Semantic Web technologies, Web 2.0 principles, and artificial intelligence. Towards this perspective, in this work we introduce a 3-tier architecture for Web applications that will fit into the Web 3.0 definition. We present the fundamental features of this architecture, its components, and their interaction, as well as the current technological limitations. Furthermore, some indicative application scenarios are outlined in order to illustrate the features of the proposed architecture. The aim of this architecture is to be a step towards supporting the development of intelligent Semantic Web applications of the near future, as well as supporting the user collaboration and community-driven evolution of these applications.