![]() 58
2.1.10.2.2
Arsitektur Client-Server
Arsitektur
client-server
yang
dikenal
sekarang
ini
ada dua,
yaitu
arsitektur two-tier dan arsitektur three-tier. Aplikasi bisnis pada
dasarnya terdiri
dari 4 komponen
dasar: database,
logika transaksi,
bisnis dan
logika aplikasi data, dan antarmuka pengguna. Arsitektur
client-server two-tier
telah
membedakan
4
komponen tersebut.
Client
(tier
1)
bertanggung
jawab
untuk
presentasi
data
kepada
pengguna,
dan
server
(tier
2) bertanggung
jawab
untuk
memberikan
data
kepada
client.
Bagian
presentasi
menangani
antarmuka
pengguna
dan logika
aplikasi
data.
Bagian
data
khusus
menangani
logika
aplikasi
bisnis,
seperti
validasi
yang
tidak
dapat
ditangani
oleh
client yang
disebabkan
oleh
kurangnya
informasi, dan akses terhadap data yang di request.
Arsitektur two-tier mempunyai beberapa keuntungan, seperti :
Mengijinkan akses yang lebih luas terhadap database yang ada
Menaikkan performance
Harga penggunaan perangkat keras dapat dikurangi
Komunikasi data yang tidak perlu dapat dikurangi
Menaikkan konsistensi
Ringkasan dari fungsi client-server :
First tier (client)
Menangani antarmuka pengguna
Menangani
logika proses data
|