![]() 56
Client
Server
Architecture
U
U+F+M
Distributed Prsentation
U
F+M
Local Presentation
U+F
F+M
Distributed Functionally
U+F
M
Centralized Data
U+F+M
M
Distributed Data
Tabel. 2.7 Client-server Architecture
2.8.5.3 Process Architecture
Mengacu pada Mathiassen, et al. (2000) arsitektur proses
adalah struktur dari eksekusi sistem yang terdiri dari proses-
proses yang saling tergangtung. Untuk mengeksekusi atau
menjalankan
sebuah
sistem dibutuhkan
processor.
Sedangkan
external
device adalah processor
khusus
yang
tidak
dapat
menjalankan program. Arsitektur proses harus dapat memastikan
bahwa sistem dapat dijalankan secara memuaskan dengan
menggunakan processor yang telah tersedia. (h.211).
Objek-objek
yang
terlibat
dalam
sistem
berorientasi
objek
yang berjalan dapat dibagi
menjadi dua,
yaitu: active object
yang telah diberikan sebuah proses dan aktif selama
sistem
dijalankan; dan komponen program,
sebuah
modul
fisik dari kode
program yang
pasif
selama
eksekusi
sistem kecuali
pada
saat
dipanggil sebagai bagian dari eksekusi proses sampai eksekusi
proses tersebut selesai dijalankan. (h.211).
|