Bismillah...

Clien Server

Proses Server : Menyediakan layanan dan menangani request
Proses Client : Proses membuat atau melakukan request
Middleware : Menyediakan transparansi terhadap keanekaragaman platform proses dan objek pada sekumpulan mesin yang menerapkan protokol untuk aplikasi terdistribusi.

Karakteristik Client Server
Service : Menyediakan layanan terpisah yang berbeda
Shared resource : Server dapat melayani beberapa client pada saat yang sama dan mengatur pengaksesan Resource.
Asymmetrical Protocol : Antara client dan server merupakan hubungan one to many.
Mix-and-match : Tidak tergantung pada platform
Encapsulation of service : Message memberitahu server apa yang akan dikerjakan
Transparency Location : Proses server dapat ditempatkan pada mesin yang sama atau terpisah dengan proses client. Client/server akan menyembunyikan lokasi server dari client.
Message based exchange : Antara client dan server berkomunikasi dengan mekanisme pertukaran message.
Scalability  : Sistem Client  Server dapat dikembengkan baik vertikal maupun horizontal
Integrity : Kode dan data server diatur secara terpusat, sedangkan pada client tetap pada Komputer tersendiri