Arsitektur client-server adalah sistem "cerdas terdistribusi". client digunakan untuk terhubung
ke server untuk menggunakan utilitas yang disediakan oleh server itu. Beberapa aplikasi server
dapat melayani beberapa klien secara bersamaan.
1-tier Mengakses database pada komputer itu sendiri Bisa juga terjadi pada sebuah
workstation memiliki 2 jenis komputer yang berhubungan.
Karakteristik 1-Tier
Karakteristik 2-Tier
client dan server Client sebagai penyedia aplikasi user antar muka.
Server sebagai penyedia DBMS
Client mengirim statment sql ke server
Komputer server memiliki pemrosesan yang tinggi.
Otentifikasi user, pemeriksa itegritas dilakukan di server
Cocok untuk usaha kecil.
3-tier Membagi entitas menjadi 3 atau n entitas,Client sebagai penyedia layanan, Server
dibagai 2 yaitu :
Bisnis logic (Bisnis Rule)
DBMS server
Karakteristik 3-tier