Tugas individu 5
-
Upload
aufa-maulana -
Category
Education
-
view
33 -
download
3
Transcript of Tugas individu 5
AUFA MAULANA1411510058
TUGASREKAYASA WEB
INDIVIDU 5
Distributed Computing System
Merupakan suatu bidang ilmu bidang komputer yang mempelajari sistem terdistribusi. Sistem yang terdistribusi terdiri dari beberapa komputer yang saling terhubung melalui jaringan Komputer. Suatu program komputer yang berjalan didalam sistem terdistribusi dinamakan Program Didistribusikan, maksudnya adalah suatu proses penulisan program tersebut. Distributed Computing berfungsi untuk mengatasi kendala pada komputasi.
Consistency, Availability, and Partition tol-erance
Teori ini penting untuk pengembang web application karena sulit untuk memungkinkan sistem komputer terdistribusiSecara bersamaan.
o Consistency• Data sesuai dengan semua nodes.• Seluruh node membaca data yang sama secara
bersamaan.
Consistency, Availability, and Partition tol-erance
o Availability• Setiap permintan ke non-failing node harus terproses
dan menerima balasan, baik itu berhasil atau tidak.
o Partition tolerance• Sistem masih bekerja dengan baik walaupun terdapat crash pada node.
Service Discovery
Merupakan suatu proses pencarian atau penemuan satu Dokumen atau lebih yang saling berhubungan dengan XML Web service dengan menggunakan WSDL ( Web Service Description Language ). Sehingga klien dapat menemukan lokasi dari web service melalui WSDL.
Service Discovery
Contoh Discovery Framework :• Eureka• ZooKeeperMenurut para pengembang, eureka jauh lebih simple untuk membangun sebuah sistem dibanding dengan zookeeper.