Evolution of Software Architectures

by K. Yue
August, 2002, last modified: july 1, 2004
copyright 2002-4

1. Introduction: Why semantic Web?

2. Evolution of Software Architectures

2.1 Phase 1: Mainframe-based

2.2 Phase 2: Traditional 2-tiered Client and Server


Figure 1 Basic organization of traditional 2-tiered client and server system.

2.3 Phase 3: Web-Based N-tiered Client-Server

Figure 2 Web-based N-tiered client and server system

2.4 Phase 4: Web-Centric Applications

Figure 3 Web-centric system