Tugas individu 5

6
AUFA MAULANA 1411510058 TUGAS REKAYASA WEB INDIVIDU 5

Transcript of Tugas individu 5

Page 1: Tugas individu 5

AUFA MAULANA1411510058

TUGASREKAYASA WEB

INDIVIDU 5

Page 2: Tugas 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.

Page 3: Tugas individu 5

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.

Page 4: Tugas individu 5

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.

Page 5: Tugas individu 5

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.

Page 6: Tugas individu 5

Service Discovery

Contoh Discovery Framework :• Eureka• ZooKeeperMenurut para pengembang, eureka jauh lebih simple untuk membangun sebuah sistem dibanding dengan zookeeper.