![]() 85
Tabel
Ben1uk-!3entuk Dh1ribusi
pada
Client-Server Architecture
(Sumber: Mathiassen et al. (2000, h200))
l-i'!ient--..
:
mel'
T
Archit
.ectu;;----
U
i
U+
F
+
M
i
Distributed
Presentatio;;- -J
I
U
j_F
+
M
I
Local Presentation
I
U
-t F
!
F
+
M
I
Distributed Functionality
I
!
r
U
-
+
:
F
:7----
i
·
M
·-r7- --t©-
entra
-
lized
-
D
-
ata
---- -·
i
!
IJ J.
F_:t: M
_l]!1__
_J]Jistributed Data
2JVl.3
Pmcess
Architecture
Berdasarkac'l pendapat
Mathia.ssen eta!.
(2000),
arsitektur proses
adalah
struktur
da."i
ekseknsi
sistem
yang
terdiri
dati
proses-proses
ya."lg saling
terga11tung. Untnk
merrgeksekusi
atau
menjalankan
se':mah sistem dibutuhkan
processor.
Sedangkan,
external device
ada!ah processor
khu::ms
yarrg tidak.
dapat
menjalankan
program.
A.rsitektu;
proses
ha."'Us
dapat mema'ltikan bahwa
sistem dapat dijalankan
secara
memuaskan
denga.'1
mengguna.ka11
processor
yang
telah
tersedia
Active
object
merur,akan
sebuah
objek
yang
telah
ditagaskan
ata.s
suatu
proses.
Prinsip-prinsip
yang
digunaimn adalah
fokus
pada
a:rsitektur
tailpa
adanya
kemacetan (bottlenecks),
meru:listribusikan components pada
processors,
dan
mengkoordina.sikan
sharing sumber
daya dengan active
objects.
HasH
dari a!:tivitas
adalah deployment diagram ya.'lg
meaunjukkan
processors (equipment
yang
dapat
mengeksekusi program)
dengan
program components
(sebua!1 modul
fisik
dari
kode
program) dan
active objects yang
ditugaskan.
(h209}
Objek-objek
yang
terlihat dala:m sistem berorientasi
objek yang berjalan dapat
dibagi
menjaili
dua,
yaitu active
object
yang tela.ditugaskan
sebuah proses
dan
aktif
selamra sistem
dljalanka:n; dan
program component
yang
pasif
selarna
eksekusi sistem,
|