Istilah arsitektur mengacu pada desain sebuah aplikasi, atau dimana komponen yang membentuk suatu system ditempatkan dan bagaimana mereka berkomunikasi. Client merupakan sembarang sistem atau proses yang melakukan suatu permintaan data atau layanan ke server sedangkan server ialah, sistem atau proses yang menyediakan data atau layanan yang diminta olehclient.
Client-Server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkomunikasi ketika mengakses server dalam suatu jaringan.
1. Arsitektur Server Side Server
Sebuah server web khusus yang menyediakan layanan untuk sebuah client. Bisa berupa informasi dan data yang dinginkan oleh client. Dan dalam server sering dikenal sebuah istilah yaitu tier, tier di dalam server digunakan untuk menjelaskan pembagian sebuah aplikasi yang melalui client dan server, yang diproses dan hasilnya akan dikembalikan kepada client.
Karakteristik :
- Memulai terlebih dahulu permintaan ke server.
- Menunggu dan menerima balasan.
- Terhubung ke sejumlah kecil server pada waktu tertentu.
- Berinteraksi langsung dengan pengguna akhir, dengan menggunakan GUI.
2. Arsitektur Client Side Client
Merupakan satu aplikasi komputer yang ada pada satu komputer pengguna dan terhubung ke satu server. Client bersifat menerima apa yang dikirimkan oleh sebuah server.
Karakteristik :
- Menunggu permintaan dari salah satu client.
- Melayani permintaan klien dan menjawab sesuai data yang diminta oleh client.
- Suatu server dapat berkomunikasi dengan server lain untuk melayani permintaan client.
- Jenis-jenisnya : web server, FTP server, database server, E-mail server, file server, print server.
Jadi arsitektur client server merupakan suatu pembagian tugas antara penyedia layanan (server) dengan penerima layanan (client) , client server biasanya digunakan melalui sebuah jaringan komputer dengan hardware yang terpisah. Oleh karena itu sering sekali kita saat meminta sebuah layanan dikirimkan melalui komputer terkadang lama, karena servernya harus mengkonfirmasi terlebih dahulu, dan akan menerima hasil pemrosesan data yang dilakukan oleh server kemudian ditampilkan kepada user pada sebuah aplikasi yang dapat berinteraksi langsung dengan user
Sumber: http://yuswidyandi.blogspot.com/2010/10/arsitektur-telematika.html
http://kyfi.wordpress.com/2011/10/03/arsitektur-client-side-server-side-pada-telematika/