Arsitektur system harus berdasarkan konfigurasi sistem secara
keseluruhan yang akan menjadi tempat dari DBMS, basis data dan aplikasi
yang memanfaatkannya yang juga akan menentukan bagaimana pemakai dapat
berinteraksi dengannya. Seiring dengan kemajuan teknologi, aristektur
tersebut semakin beraneka ragam atau semakin banyak jenisnya dan
berubah pula keunggulannya. Yang harus menjadi pertimbangan utama dalam
menentukan arsitektur sistem, yang paling cocok tentu saja bukan hanya
keunggulan teknologinya saja, kita harus mempertimbangkan pula faktor
biaya dan yang sesuai dengan kebutuhan nyata ditempat dimana sistem
akan digunakan. Tiga elemen utama sebuah arsitektur, masing-masing
sering dianggap sebagai arsitektur, adalah:
1.Arsitektur
sistem pemrosesan, menentukan standar teknis untuk hardware, lingkungan
sistem operasi, dan software aplikasi, yang diperlukan untuk menangani
persyaratan pemrosesan informasi perusahaan dalam spektrum yang
lengkap. Standar merupakan format, prosedur, dan antar muka, yang
menjamin bahwa perlengkapan dan software dari sekumpulan penyalur akan
bekerja sama.
2. Arsitektur telekomunikasi dan jaringan,
menentukan kaitan di antara fasilitas komunikasi perusahaan, yang
melaluinya informasi bergerak dalam organisasi dan ke peserta dari
organisasi lain, dan hal ini juga tergantung dari standar yang berlaku.
3.
Arsitektur data, sejauh ini merupakan yang paling rumit diantara ketiga
arsitektur di atas, dan termasuk yang relatif sulit dalam
implementasinya, menentukan organisasi data untuk tujuan referensi
silang dan penyesuaian ulang, serta untuk penciptaan sumber informasi
yang dapat diakses oleh aplikasi bisnis dalam lingkup luas.
Ada beberapa macam model Arsitektur diantaranya :
1. Arsitektur Mainframe
2. Arsitektur File Sharing
3. Arsitektur Client/Server
Namun
yang akan kita bahas kali ini adalah bagaimana kolaborasi diantara
keduanya.Arsitektur Client/Server dibuat dikarenakan keterbatasan
sistem file sharing, dengan adanya arsitektur ini query data ke server
dapat terlayani dengan lebih cepat karena yang di transfer bukanlah
file, tetapi hasil dari query tersebut.RPC (Remote Procedure Calls)
memegang peranan penting pada arsitektur client/server. Client server
dapat dibedakan menjadi dua, yaitu model Two-tier dan Three-tier, namun
untuk kedua model tersebut tidak perlu dijelaskan.
Arsitektur Client-Server Telematika
Arsitektur Client-Server terdiri dari 2 buah yaitu arsitektur sisi client dan arsitektur sisi server 1.Arsitektur sisi client
istilah ini merujuk pada pelaksanaan atau penyimpanan data pada browser (atau klien) sisi koneksi HTTP. JavaScript adalah sebuah contoh dari sisi klien eksekusi, dan cookie adalah contoh dari sisi klien penyimpanan.
Karakteristik Klien :
a.Selalu memulai permintaan ke server.
b.Menunggu balasan.
c.Menerima balasan.
d.Biasanya terhubung ke sejumlah kecil dari server pada satu waktu.
e.Biasanya berinteraksi langsung dengan pengguna akhir dengan menggunakan antarmuka pengguna seperti antarmuka pengguna grafis.
f.Khusus jenis klien mencakup: web browser, e-mail klien, dan online chat klien.
2.Arsitektur sisi server
Sebuah
eksekusi sisi server adalah server web khusus eksekusi yang melampaui
standar metode HTTP yang mendukung. Sebagai contoh penggunaan script
CGI pada tag khusus sisi server yang tertanam dihalaman HTML, tag ini
memicu tindakan terjadi atau program untuk mengeksekusi.
Karakteristik server :
a.Selalu menunggu permintaan salah satu client
b.Melayani client lalu menjawab dengan data yang diminta client
c.Sebuah server dapat berhubungan dengan server lainnya untuk melayani permintaan client
d.Jenis
server khusus mencakup, Web server, FTP server, Database server, Email
server, File server, Print server, dan kebanyakan layanan web juga
memliki server.
Jadi secara umum Arsitektur Client-Server adalah
sebuah aplikasi terdistribusi arsitektur yang memiliki tugas atau beban
kerja antara penyedia layanan (server) dan pelayan pemohon (client).
Sering kali client dan server beroperasi melalui jaringan komputer pada
hardware yang terpisah. Sebuah mesin server yang bertugas sebagai host
untuk menampung sumber daya untuk berbagi dengan client.
Dalam
perkembangannya client-server dikembangkan oleh perusahaan software
besar seperti Baam, Informix, Microsoft, Sun microsystem, Lotus, SAP,
Novell, Sybase, dan lain-lain. Perusahaan inilah diantaranya muncul
diera pertama dikembangkannya konsep client-server.
sumber:
http://ahmadsofwan14.blogspot.com/2011/11/arsitektur-telematika-kolaborasi-antara.html
Tidak ada komentar:
Posting Komentar