PENGERTIAN SISTEM CLIENT-SERVER
· Arsitektur ini
menempatkan sebuah komputer sebagai server yang bertugas memberikan layanan
kepada terminal-terminal lain (client) yang terhubung dalam sistem jaringan itu.
·
Server : bertugas
untuk berbagi pakai berkas (file server)
· Pada model ini server
dapat berfungsi sebagai Client (server non dedicated)
· Yang membedakan
antara P2P dan Client-Server adalah. client
akan mengirimkan permintaan ke server, menunggu proses dan melihat
visualisasi prosesnya. sedangkan server menunggu permintaan dari Client ,
memproses, dan memberikan hasilnya kepada Client
KOMPONEN DASAR CLIENT-SERVER
- Client :
terminal yang digunakan oleh pengguna untuk meminta layanan tertentu yang
dibutuhkan. Contoh : PC dan ponsel
- Middleware : komponen perantara yang memungkinkan client dan server saling terhubung. Contoh : Remote Procedure Calling, dan ORB
- Server : pihak
yang menyediakan layanan, dapat berupa database.
MIDDLEWARE
Middleware bisa disebut juga
protokol. Biasanya program middleware menyediakan layanan pesan, sehingga
aplikasi-aplikasi yang berbeda-beda dapat saling berkomunikasi.
contohnya : server satu memakai SO
redhat, sedangkan server yang lain memakai SO Win NT dan Mac. Server satu
memakai database Oracle, server yang lain memakai MySQL, dll. Maka antar server
dapat dihubungkan dengan middleware.
FUNGSI MIDDLEWARE
· Menyediakan lingkungan pemrograman aplikasi sederhana yang
menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada
sistem operasi.
· Menyediakan lingkungan pemrograman aplikasi umum yang menncakup
berbagai komputer dan sistem operasi.
·
Mengisi kekurangan yang terdapat antara sistem operasi dengan
aplikasi.
PERKEMBANGAN MIDDLEWARE
·
On Line Transaction Processing (OLPT)
Merupakan perkembangan awal dari
koneksi antar remote database. Pertama kali ditemukan oleh seorang Engineer di
Ford pada tahun 1969.
·
Remote Procedure Call (RPC)
Menyediakan fasilitas jaringan
secara transparan. Open Network Computing merupakan prototype pertama yang
diperkenalkan pada awal tahun 70-an.
TIPE-TIPE JARINGAN CLIENT-SERVER
1. Server Berkas : Sistem jaringan dimana layanan yang di berikan oleh server adalah
berkas. Baik aplikasi atau berkas yang di hasilkan aplikasi tersebut.
Kelemahan : kepadatan lalu lintas jaringan
2.
Database Server
Sistem jaringan dimana layanan yang diberikan oleh server berupa
pengolahan dan penyajian data berdasarkan perintah terstruktur yang diberikan
client.
3.
Transaction Server (server transaksi)
Sistem jaringan dimana layanan yang diberikan oleh server adalah berupa
hasil proses dari sekelompok perintah terstruktur yang diberikan oleh client.
Perbedaan dengan sebelumnya : server transaksi yang memproses sekelompok
perintah terstruktur dari client.
4.
Groupware server (server groupware)
Layanan yang di berikan oleh server adalah berupa fasilitas pemakaian
bersama informasi semi-terstruktur diantara penggunaan jaringan.
5.
Object Server
Layanan yang di berikan server berupa objek.
Objek merupakan entitas yang berisikan sekumpulan data dan fungsi untuk
memanipulasi data tersebut
ORB merupakan middleware penghubung objek Client-Server untuk
berinteraksi satu sama lain tanpa harus menyesuaikan hardware atau OS kedua
belah pihak.
jadi tau nih gmna cara kerjanya
ReplyDelete