![]() 37
dari dan k e
server
atas
request dari
user.
M
odel ap likasi
web tradisional
memun gkink an memp roses request dar i web server. Dalam
AJAX terdap at
lay er
y
ang diberi
nama
AJAX Engine untuk
menan gani
komun ikasi.
Beb erap a p oin
p
enting untuk menggambarkan AJAX, y aitu:
Lay er AJAX tidak memerluk an komunik asi den gan server (contohny a untuk
validasi for m karen a dap at ditangani sep enuhny a oleh client-sid e).
Request antara lay er AJAX dan server berup a bagian kecil d ari infor masi
(tidak komp lit satu halaman) maka ser in g digunak an untuk interaksi den gan
database sehin gga waktu render dan waktu p engiriman men jadi
lebih
cep at.
Lay er User Interface secar a lan gsun g ter gantung p ada resp ons server
sehingga user dap at
melanjutkan interaksi d en gan sebuah h alaman selama
aktivitas dikerjakan d i background (background process). Berarti untuk
beberap a interaksi, waktu tunggu user h amp er tidak ada.
Komunikasi antar halaman d an server tidak selama
memerlukan AJAX untuk
men gubah p erubahan User Interface. Contoh, beberap a ap likasi
men ggunakan AJAX untuk notifikasi dengan h alaman, tetap i tidak
melakuk an ap a p un terhadap response dari server.
Gambar 2.4 Arsitektur M odel Ajax (Andi Suny oto, M .kom p .161)
|