76
1. Layered Architecture Pattern
Merupakan bentuk
yang
paling
umum
dalam
software,
yaitu
terdiri
dari
beberapa
komponen
yang
dibentuk
menjadi
beberapa
lapisan
lapisan
yang
mirip dengan
prinsip
OSI Layer pada
model
jaringan,
dimana
lapisan
yang
berada
diatas
bergantung
pada
lapisan
yang
berada
dibawahnya, begitu
pula
sebaliknya. Arsitektur
ini
sangat
berguna
untuk
memecah
sistem
menjadi
komponen- komponen.
2. Arsitektur generic( Generic architecture pattern)
Pola
ini digunakan untuk
merinci sistem dasar
yang terdiri dari interface,
function,
dan
model
component
Model
component
berada
di
layer
yang
paling
bawah
yang
kemudian
dilanjutkan oleh
Function
layer
dan
yang
paling
atas
adalah interface layer.
3. Arsitektur client-server ( Client-server architecture pattern)
Pola
ini
awalnya
dikembangkan untuk
mengatasi
masalah
sistem
yang
terdistribusi di
antara
beberapa
prosesor
yang
tersebar
secara
geografis.
Komponen
pada
arsitektur
ini
adalah
sebuah
server
dan
beberapa client.
Server
memiliki
kumpulan operation
yang
dapat
digunakan
oleh
client.
Client
menggunakan
server
secara
independen.
Bentuk
distribusi
dari
bagian
sistem
harus
diputuskan antara
client
dan
server.
Tanggung jawab
daripada
server
adalah
untuk
menyediakan database dan
resource
yang
dapat
disebarkan kepada
client melalui jaringan. Sementara client
memiliki tanggung jawab
untuk
menyediakan antarmuka lokal untuk setiap penggunanya. Identifikasi komponen,
|