Arsitektur Client Server #1
June 26th, 2007
Clien dan Server
Pergeseran Paradigma
Telah terjadi pergeseran paradigma delam hal konsep pemrosesa data. Sekitas tahun 1970an sangat dominan sekali apa yang sudah kita kenal dengan istilah Centralized Processing dimana sebuah komputer host ( biasanya sebuah mainframe) menangani semua proses yang dibutuhkan termasuk proses input, proses output, penyimpanan data dan retrieval data.
Dengan kemajuan teknologi telekomunikasi dan teknologi informasi atau yang secara umum dikenal dengan istilah ICT (Information and Communication Technology) menawarkan sesuatu yang pada awal komputer sangatlah mahal yaitu mini komputer, workstation dan personal komputer yang memiliki kemampuan setara mainframe dengan harga yang jauh lebih murah.
Hal itu mendorong munculnya paradigma baru dalam pemrosesan data yaitu apa yang disebut Distributed Processing dimana sejumlah komputer mini komputer, workstation atau personal komputer menangani semua proses yang didistribusikan secara phisik melalui jalur jaringan komunikasi.
Bagaimana mode komputasi dimasa depan? Istilah Cooperative Processing muncul dimana mengandalkan pada sumber daya yang disharing secara terbuka. Ada juga konsep/inisiatif baru dalam sindustri teknologi informasi (TI) yaitu apa yang disebur dengan Grid Computing yang secara sederhana dapat diartikan pemanfaatan daya komputing untuk keperluan tertentu melintasi batas geografi. Apa yang kita kenal dengan dengan peer to peer (P2P) merupakan skala kecil dari Grid Computing ini.
Teknologi peer to peer (P2P) mulai tenar pada tahun 1980-an. Teknologi ini memungkinkan pengguna untuk menyumbangkan daya komputer yang tidak terpakai untuk membangun sebuah superkomputer virtual. Selain memberikan bentuk baru, P2P juga berhasil membentuk suatu komunitas baru masyarakat di dunia maya, di mana orang saling dapat memberi dan menerima informasi.
Grid dapat dibangun dengan menggunakan server yang terhubung jadi satu di Internet, dengan menggunakan protokol-protokol terbuka Globus, termasuk juga Linux. Grid Computing merupakan model untuk mengembangkan dan mendistribusikan aplikasi melalui Internet dimana aplikasi dapat menarik data, sumber komunikasi dan komputasi yang diminta dari sistem server yang tersedia yang terhubung ke Internet.
Client dan Server
Definisi dasar dari server adalah penyedia layanan atau service jika terdapat sebuah client yang meminta layanan. Bentuk layanan ini dapat berupa data, file, control, object, dan lainnya. Lokasi client dan server biasanya jelas bagi user, client bisa sebagai server atau sebaliknya. Idealnya perangkat lunak dari client maupun server harus independent dari perangkat keras maupun platform sistem operasi. Arsitektur client/server adalah sebagai berikut :
Inlinks :







