Pemrograman Internet: pemrograman aplikasi berbasis internet (aplikasi internet) •Aplikasi internet merupakan suatu jenis aplikasi yang menerapkan arsitektur sistem terdistribusi dengan menggunakan internet sebagai media komunikasi antar komponennya •K e y w o r d : –Sistem terdistribusi –Komunikasi via internet
Jenis Sistem Terdistribusi
•Jenis arsitektur sistem terdistribusi: –Client-server: sistem dibagi menjadi komponen yang berfungsi sebagai peminta layanan (client) dan pemberi layanan (server) –Peer-to-peer: sistem terdiri atas komponenkomponen yang fungsinya setara dan dapat saling melayani atau meminta layanan
•Pada prinsipnya, arsitektur peer-to-peer juga merupakan arsitektur client-server di mana setiap komponennya dapat mempunyai fungsi sebagai client sekaligus server terhadap komponen lain
Kelebihan & Kekurangan Client-server
Kelebihan
–Beban komputasi disebar di beberapa mesin
–Client mengakses fungsionalitas server dari jarak jauh
–Client dan server didesain terpisah (dan mungkin berbeda), lebih sederhana dibanding mendesain satu program yang dapat melakukan segalanya
–Data dapat disimpan secara terpusat di server, usaha menjaga reliabilitas sistem cukup dilakukan di server (UPS, redundant disk array, high speed processors, dll)
–Data dapat disimpan secara terdistribusi di banyak client atau server, sehingga jika satu komponen rusak (misalnya harddisk crash atau bencana alam), maka data yang hilang menjadi minimal, atau mungkin dapat digantikan oleh data dari komponen lain
–Server dapat diakses secara simultan oleh banyak client
•Kekurangan
–Adanya delay komunikasi client-server
–Harus mempertimbangkan sinkronisasi dan paralelisme proses dalam mendesain server
Labels:
Teknologi Informasi
Thanks for reading Apa Itu Pemrograman Internet. Please share...!
0 Comment for "Apa Itu Pemrograman Internet"