Dahlan Abdullah / 197602282002121005 Website : PENGANTAR SISTEM BD TERDISTRIBUSI.

Slides:



Advertisements
Presentasi serupa
Erick Kurniawan, S.Kom, M.Kom
Advertisements

Sistem Terdistribusi 02 – Model dan Permasalahan Sistem Terdistribusi
Sistem Terdistribusi 011 – Network File System Oleh : Muh. Ary Azali.
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
KONSEP PEMROGRAMAN WEB
Pendahuluan  Entity Beans : Bean yang berinteraksi dengan data dan penyimpanannya 2 cara memanage persistence : - Bean-Managed Persistence -> punya banyak.
SISTEM TERDISTRIBUSI Definisi :
Sistem Jaringan Terdistribusi
Sistem Komunikasi.
Model Sistem Terdistribusi
Sistem Terdistribusi 04 – Remote Procedure Call Oleh : Muh. Ary Azali.
JARINGAN KOMPUTER DAHLAN ABDULLAH Web : FB Pribadi : Dahlan Abdullah
CORBA “Common Object Request Broker Architecture”
PEMROGRAMAN JARINGAN Catur Iswahyudi, S.Kom, S.E
Model Sistem Terdistribusi
Algoritma & Pemrograman 1
Sistem Terdistribusi Silabus & Tatib Perkuliahan Evangs Mailoa.
REKAYASA PERANGKAT LUNAK
INTEROPERABILITAS Catur Iswahyudi, S.Kom, S.E
Domain Name System (DNS)
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Jaringan Terdistribusi
Object Oriented Programming (OOP)
RANCANGAN ARSITEKTUR TEKNOLOGI INFORMASI Materi Pertemuan 27
Bahan Kuliah Sistem Terdistribusi
Inter Process Communication
REMOTE SERVICE.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Model & Komunikasi Oleh : Laseri, S.Kom.
SISTEM TERDISTRIBUSI Definisi :
CLIENT – SERVER Diskusi III.
Distributed Object CORBA and RMI
Pengenalan Sistem Terdistribusi
BASIS DATA 2 Basis Data Terdistribusi
Model Sistem.
Komunikasi (Sistem Terdistribusi).
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Model SISTER Oleh : Laseri, S.Kom.
Arsitektur dalam Sister
ARSITEKTUR SISTEM TERDISTRIBUSI
Model Sistem Terdistribusi
Arsitektur SisTer.
Arsitektur SisTer.
Algoritma & Pemrograman 1
KEAMANAN PADA SISTEM TERDISTRIBUSI
Sistem Jaringan Terdistribusi
Model Sistem Terdistribusi
Universitas Gunadarma
Sistem Terdistribusi.
Dosen : Nuraini Purwandari
Component & Deployment Diagram
Mobile Computing 7 Middleware.
ARSITEKTUR TEKNOLOGI INFORMASI
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
Remote Method Invocation (RMI) Materi 3
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ File & Name Service Oleh : Laseri, S.Kom.
BAB I File & Name Service
4 PROSES Mata Kuliah Sistem Operasi Mata Kuliah : Sistem Operasi
Process and Tread Saifudin Anshory Abd. Chariz Fauzan Wahyu Hartono
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ PROSES SISTER Oleh : Laseri, S.Kom.
Review Sistem Terdistribusi
KEAMANAN PADA SISTEM TERDISTRIBUSI
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ File & Name Service Oleh : Laseri, S.Kom.
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ File & Name Service Oleh : Laseri, S.Kom.
Sistem Jaringan Terdistribusi
Oleh : Laseri, S.Kom BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ PROSES SISTER.
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
SISTEM TERDISTRIBUSI Definisi :
Pertemuan 12 Package Diagram Deployment Diagram.
KEAMANAN PADA SISTEM TERDISTRIBUSI
WEB SERVICE. PENGERTIAN WEB SERVICE  Merupakan media standar untuk komunikasi yang menyebar antara aplikasi clien dan server pada World Wide Web.
Transcript presentasi:

Dahlan Abdullah / Website : PENGANTAR SISTEM BD TERDISTRIBUSI

Kehadiran : 10 % Tugas: 15 % Tugas 2 Nilai : 50 Kuis: 10 % Kuis 2 Nilai : 50 MID: 25 % Final : 40 % Informasi : ATURAN KULIAH

Hubungan dan interkoneksi antar komponen penyusun sistem terdistribusi MODEL SISTEM

Model Client Server

Client: Proses akses data Melakukan operasi pada komputer lain Server: Proses mengatur data Proses mengatur resources Proses komputasi Interaksi: Invocation/result Model Client Server

Model Multiple Server

Service disediakan oleh beberapa server Contoh: Sebuah situs yang jalankan dibeberapa server Server menggunakan replikasi atau database terdistribusi Model Multiple Server

Model Proxy Server

Proxy server membuat duplikasi beberapa server yang diakses oleh client Caching: Penyimpanan lokal untuk item yang sering diakses – Meningkatkan kinerja – Mengurangi beban pada server Contoh : Searching satu topik namun dilakukan dua kali maka searching terakhir memiliki waktu yang lebih kecil Model Proxy Server

Model Mobile Code Kode yang berpindah dan dijalankan pada pc yang berbeda Contoh: Applet

Sebuah program yang berpindah dari satu komputer ke komputer yang lain Melakukan perkerjaan otomatis Contoh: Untuk install dan pemeliharan software pada komputer sebuah organisasi Model Mobile Agent

Remote Procedure Call (RPC) Remote Object Invocation Message-Oreinted Communication Stream-Oreinted Communication Komunikasi Antar Proses

Procedure Call

Local Procedure Call: - Proses client dan server berada dalam satu PC Remote Procedure Call: - Sebuah proses dalam PC lokal memanggil procedure proses di PC lain Local vs Remote Proc Call

Model RPC

1.Client memanggil procedure lokal (client stub) secara normal. Client Stub=actual remote procedure 2.Client stub membuat network message yang berisi nama procedure dan parameternya dan memanggil OS lokal 3.OS client mengirim message ke OS remote 4.Remote OS memberikan message ke Server stub 5. Server stub mengambil nama procedure dan parameternya dari dalam message. Server stub memanggil procedure dari proses server Langkah2 RPC

6. Server mengeksekusi procedure dan memberikan hasilnya ke server stub 7. Server stub memasukkan hasil ke dalam message dan memanggil OS server 8. OS server mengirimkan message ke OS client 9. OS client memberikan message ke client stub 10. Client stub membaca hasilnya dan memberikannya ke proses client

Asynchronous RPC

Writing Client and Server

Binding a client to a server

Sun Microsystems’ Open Network Computing Open Software Foundation – Distributed Computing Environment Xerox Courier Applo’s Network Computing Architecture RPC Implementation

Apa? Mirip dengan client stub dalam RPC Implementasi Interface Object yang mana object sesungguhnya berada di mesin yang lain Proxy berjalan di address space client Marshals/assamble method invocation into message Unmarshals/disassemble reply message to client Proxy

Apa? Mirip dengan server stub dalam RPC Fungsi: Unmarshals incoming invocation request to proper method invocation at the object interface at server Marshals the replies and forward reply message to client proxy Skeleton

Java RMI (Remote Method Invocation) Teknologi DS yang memungkinkan sebuah JVM memanggil metode sebuah object yang berjalan di JVM yang lain Implementasi ?

TERIMA KASIH.