Sistem distribusi adh Sebuah sistem yg komponennya
berada pd jaringan komputer. Komponen tsb saling berkomunikasi & melakukan koordinasi hanya dgn pengiriman pesan (message passing. a. Keuntngan: Resource sharingSuatu komputer bisa mengakses sumber daya yang ada di komputer lain. b. !erformanceSekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi daripada komputer yang terpusat c. istributionanyak aplikasi yang terlibat, sehingga lebih baik jika dipisah dalam mesin yang berbeda (contoh: aplikasi perbankan, komersial d. Reliabilityika terjadi kerusakan pada salah satu mesin, tidak akan mempengaruhi kinerja system secara keseluruhan e. ncremental Crowthesin baru dapat ditambahkan jika kebutuhan proses meningkat I. ommunicationenyediakan Iasilitas komunikasi antar manusia Kelemhan 1. Keheterogenan komponen eterogeneity) 2. Keterbukaan (openness 3. Keamanan (security 4. $calability 5. Penangan kegagalan (1ailure andling 6. oncurrency o1 components 7. Transparansi Contoh : Internet juga merupakan sebuah sistem terdistribusi yang ukurannya sangat besar karena dapat mencakup semua komputer di dunia. Internet dapat diakses dengan memanIaatkan Iasilitas world wide web atau www, Iile transIer, dan email 2. iddleware adh//0,70, sebuah layer soItware yang bertujuan menutupi siIat heterogen dan menyediakan sebuah model programming yang tepat untuk pengaplikasian programmer Produk/:corba: COR pada dasarnya menggunakan arsitektur client-server dimana klien dan server berupa objek. DCO adalah konsep icrosoIt dan program interIace yang telah diatur dalam program client-obfect yang dapat merequest layanan dari program server- obfect dalam beberapa komputer yang berada dalam satu jaringan
Client melakukan : 1. engirim (request pesan ke server 2. enerima hasil (reply dari server Server melakukan : 1. Penerimaan pesan (request dari client 2. engeksekusi permintaan dari client 3. engirim hasil (reply ke client
O 5.etode doOperation digunakan pada sisi klien untuk meminta operasi remote O Kelas ini menyediakan metode untuk mendapatkan internet address dan port server dari remote objek. O etode doOperation mengirim pesan request ke server yang memiliki alamat internet dan port yang dijelaskan dalam reIerensi remote objek reIerence sebagai argument. Setelah mengirim pesan request, doOperation memanggil receive untuk mendapat pesan reply, dimana ia mengekstrak hasil dan mengembalikan kepada pemanggil. Pemanggil dari doOperation diblok sampai remote objek pada server melakukan operasi yang diminta dan mentransmisinya sebagai pesan reply ke proses klien