Rabu, 04 November 2015

Sistem Terdistribusi

Middleware : Middleware sangat dibutuhkan untuk bermigrasi dari aplikasi mainframe ke aplikasi client/server dan juga untuk menyediakan komunikasi antar platform yang berbeda-beda (menterjemahkan client).
Jadi client mengirim ke middleware kemudian diterjemahkan keserver sesuai format yang diinginkan server. contoh BANK, Asuransi, Carrefour, dll.

 Masalah yang akan muncul dari system terdistribusi diantaranya (software, jaringan, keamanan dan biaya) :
·         Kesulitan dalam membangun perangkat lunak . Kesulitan yang akan dihadapi antara lain : bahasa pemrograman yang harus dipakai, sistem operasi dll.
·   Masalah Jaringan : Karena sistem terdistribusi di implementasikan dalam jaringan komputer, maka isu-isu yang berkaitan dengan jaringan komputer akan menjadi pertimbangan utama dalam merancang dan mengimplementasikan sistem.
·      Masalah Keamanan : Karena pada sistem terdistribusi berbagi data/sumber daya merupakan hal yang mutlak, maka muncul masalah-masalah yang berkaitan dengan keamanan data dll.
·         Masalah biaya yang lebih besar

Karakteristik dari system tersebut adalah :
a.            Keanekaragaman (heterogeneity)
Mampu mendukung berbagai jenis sistem operasi, perangkat keras dan perangkat lunak.

b.            Keterbukaan (openness)
Pengembangan yang dilakukan dengan menambahkan komponen-komponen baru yang dapat dilakukan oleh programmer yang berbeda-beda.

c.            Keamanan (security)
Dapat menyediakan keamanan yang memadai bagi sumber daya yang digunakan bersama dan pesan yang dihantarkan dalam system.

d.           Skalabilitas (scalability)
Ukuran dapat diubah dan tetap dapat berjalan dengan baik. Perubahan dapat dilakukan dari segi jumlah pengguna maupun dari segi kekuatan perangkat keras komputer-komputer dalam itu sendiri.

e.            Penanganan Masalah (error-handling)
Kerusakan yang terjadi pada satu komputer tidak mempengaruhi kinerja sistem secara keseluruhan.

f.             Kebersamaan (conccuriency)
Apabila terjadi permintaan secara bersamaan, system terdistribusi tidak akan menjadi kacau.

g.            Penyembunyian (transparency)

Penyembunyian membuat beberapa aspek distribusi tidak tampak oleh pengguna.

Tidak ada komentar:

Posting Komentar