Lingkup Mata Kuliah Sistem Tersebar
Sering orang bingung tatkala membedakan antara Sistem Tersebar alias Distributed System dengan Jaringan Komputer. Lalu juga dengan Paralel Computing yang sering dikaitkan sama dengan Clustering ato Cluster Network. Juga dengan Pemrograman Jaringan. Juga dengan Grid Computing. Hmm.. pertama kali saya dapet mandat untuk mengajar mata kuliah ini pun, saya sempet bingung juga. Sebab klo saya coba mengacu ke beberapa referensi baik dari buku maupun internet, memang berkesan campur2 antara Jaringan Komputer, Paralel Computing, Clustering, Pemrograman Jaringan, Grid (yang juga beririsan dengan masalah Clustering). Akhirnya jadi bikin bingung, yang bener yang mana ya? Malah ada pula suatu sumber yang cukup “strik” yang pembahasannya lebih kepada Java RMI dan CORBA. Mungkin daripada ngajar na puyeng kali ya saking bingung ngasi batasan Sistem Tersebar. Selidik punya selidik akhirnya saya mencoba menyimpulkan, bahwa pembahasan untuk Mata Kuliah Sistem Tersebar adalah menyangkut .. Network Operating System (NOS), Distributed Operating System (DOS), middleware, agent. Terkait teknologi baru (yang mana blon masuk di buku referensinya), bisa dimasukan mengenai Sistem Dokumen Tersebar (sering menggunakan XML meski ada format lain seperti ASN), lalu juga ada Web Service. Namun pembahasan Web Service di sini tidak hanya menyangkut integrasi data saja, namun bisa mengarah pada penggunaan resource di level bawah seperti yang digunakan pada Grid Portal. Itulah sebabnya bilamana permasalahan Grid ini dimasukan pula ke dalam Sistem Tersebar, saya tidak bermaksud membahas masalah penggunaan “Computing”-nya. Sama seperti pada DOS, saya tidak bermaksud membahas masalah komputasinya sebab akan bentrok dengan Paralel Computing maupun Clustering nantinya. Tapi lebih membahas bagaimana fitur servlet, pada Sistem Grid, bisa mengaktifkan resource di level bawah yang “pengaturan”-nya bisa dipilih oleh user. Jadi dalam hal ini Grid Portal menjadi lebih canggih ketimbang middleware maupun agent yang mana pengaturan resource-na diatur oleh sistem itu sendiri tanpa campur tangan user, alias user jadi gak bisa “pilih2″ seperti yang bisa ia lakukan via Grid Portal. User, bisa memilih fitur2 tertentu untuk mengaktifkan resource di level bawah pada Grid Portal.. adalah berkat teknologi yang dinamakan.. Web Service.