SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Proses, Objek, dan Layanan
Terdistrbusi
Oleh : Ahmad Kurniawan
Proses Terdistribusi
• Proses distribusi dirancang agar sebuah
  program dapat dijalankan pada berbagai
  tempat dalam suatu jaringan komputer, baik
  LAN maupun WAN.


• Proses terdistribusi dapat diaplikasikan pada
  berbagai ruang kerja sebagai contoh
  penerapan proses terdistribusi adalah sistem
  perbankan.
COBRA
• CORBA (Common Object Request Broker
 Architecture), adalah sebuah arsitektur
 software dimana sebuah obyek
 berkomunikasi dengan obyek lain dengan
 cara pengiriman pesan (message passing).
COM
• COM (Component Object model), adalah
 teknologi yang diciptakan oleh microsoft untuk
 memungkinkan komunikasi antar aplikasi.
 Teknologi ini diperkenalkan oleh microsoft
 pada tahun 1993
DCOM
• DCOM (Distributed Componen Object
 Model), adalah kumpulan konsep Microsoft
 dan program interface dimana obyek program
 dari klien dapat meminta pelayanan dari
 server atas program obyek pada komputer di
 dalam jaringan.
Web Service
• Web service adalah suatu sistem perangkat lunak
  yang dirancang untuk mendukung
  interoperabilitas dan interaksi antar sistem pada
  suatu jaringan.

• Web service menyimpan data informasi dalam
  format XML, sehingga data ini dapat diakses oleh
  sistem lain walaupun berbeda platform, sistem
  operasi, maupun bahasa compiler.
Kenapa Pakai Web Service ??
Beberapa alasan mengapa digunakannya web
service adalah sebagai berikut:

• Web service memiliki kemudahan dalam proses
  deployment-nya, karena tidak memerlukan
  registrasi khusus ke dalam suatu sistem operasi.
  Web service cukup di-upload ke web server dan
  siap diakses oleh pihak-pihak yang telah
  diberikan otorisasi.
Cont
• Web service berjalan di port 80 yang merupakan
  protokol standar HTTP, dengan demikian web
  service tidak memerlukan konfigurasi khusus di
  sisi firewall.
Arsitektur Web Service
Web service memiliki tiga entitas dalam
arsitekturnya, yaitu:


1.Service Requester (peminta layanan)
2.Service Provider (penyedia layanan)
3.Service Registry (daftar layanan)
Cont
Komponen-komponen Web Service
TCP/IP
• TCP/IP (singkatan dari Transmission Control
  Protocol/Internet Protocol) adalah standar
  komunikasi data yang digunakan oleh komunitas
  internet dalam proses tukar-menukar data dari
  satu komputer ke komputer lain di dalam jaringan
  Internet.
SOAP
• SOAP (Simple Object Access Protocol) adalah
  standar untuk bertukar pesan-pesan berbasis XML
  melalui jaringan komputer atau sebuah jalan
  untuk program yang berjalan pada suatu sistem
  operasi (OS) untuk berkomunikasi dengan
  program pada OS yang sama maupun berbeda
  dengan menggunakan HTTP dan XML sebagai
  mekanisme untuk pertukaran data.
Web Service Definition Language
                            (WSDL)
• WSDL merupakan bahasa standard yang
  menyediakan mekanisme untuk mendeskripsikan
  Service yang disediakan oleh sistem (Web
  Service), lokasi keberadaan service tersebut dan
  bagaimana cara memperolehnya, secara
  terstruktur dalam format XML.
UDDI
• UDDI adalah teknologi yang didukung oleh OASIS
  (Organization for the Advancement of Structured
  Information Standards)

• UDDI berperan sebagai service registry dalam
  suatu web service

• Berbasis XML dan platform-independent
Komponen-komponen UDDI
• White Pages

• Yellow Pages

• Green Pages
TERIMA KASIH

Weitere ähnliche Inhalte

Was ist angesagt?

Modul 4 - Jaringan Komputer
Modul 4 - Jaringan KomputerModul 4 - Jaringan Komputer
Modul 4 - Jaringan Komputerjagoanilmu
 
Arsitektur dbms multiuser
Arsitektur dbms multiuserArsitektur dbms multiuser
Arsitektur dbms multiuserIrsyad Casanova
 
Tugas atpi muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...
Tugas atpi   muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...Tugas atpi   muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...
Tugas atpi muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...Febriy Y
 
Zentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_smallZentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_smallarimayawulantara
 
Tugas atpi hania amani & puteri shafira nasution
Tugas atpi hania amani & puteri shafira nasutionTugas atpi hania amani & puteri shafira nasution
Tugas atpi hania amani & puteri shafira nasutionFebriy Y
 
File Transfer Protokol
File Transfer ProtokolFile Transfer Protokol
File Transfer ProtokolYusron Muzaki
 
Tugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasariTugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasariFebriy Y
 

Was ist angesagt? (9)

Arsitektur jaringan Client Server
Arsitektur jaringan Client ServerArsitektur jaringan Client Server
Arsitektur jaringan Client Server
 
Modul 4 - Jaringan Komputer
Modul 4 - Jaringan KomputerModul 4 - Jaringan Komputer
Modul 4 - Jaringan Komputer
 
Arsitektur dbms multiuser
Arsitektur dbms multiuserArsitektur dbms multiuser
Arsitektur dbms multiuser
 
Protokol tcp dan udp
Protokol tcp dan udpProtokol tcp dan udp
Protokol tcp dan udp
 
Tugas atpi muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...
Tugas atpi   muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...Tugas atpi   muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...
Tugas atpi muhammad bagus novandi(1206206146) & abdul fattah robbani(120625...
 
Zentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_smallZentyal adalah server_linux_untuk_small
Zentyal adalah server_linux_untuk_small
 
Tugas atpi hania amani & puteri shafira nasution
Tugas atpi hania amani & puteri shafira nasutionTugas atpi hania amani & puteri shafira nasution
Tugas atpi hania amani & puteri shafira nasution
 
File Transfer Protokol
File Transfer ProtokolFile Transfer Protokol
File Transfer Protokol
 
Tugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasariTugas atpi anastasia dita fitria irmalasari
Tugas atpi anastasia dita fitria irmalasari
 

Andere mochten auch

Andere mochten auch (9)

Pengantar ilmu komputer3
Pengantar ilmu komputer3Pengantar ilmu komputer3
Pengantar ilmu komputer3
 
Materi 3
Materi 3Materi 3
Materi 3
 
Pengantar ilmu komputer6
Pengantar ilmu komputer6Pengantar ilmu komputer6
Pengantar ilmu komputer6
 
04 diagram alur (flowchart)
04 diagram alur (flowchart)04 diagram alur (flowchart)
04 diagram alur (flowchart)
 
3 konsep algoritma
3 konsep algoritma3 konsep algoritma
3 konsep algoritma
 
Pengantar ilmu komputer5
Pengantar ilmu komputer5Pengantar ilmu komputer5
Pengantar ilmu komputer5
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 2
Materi 2Materi 2
Materi 2
 
05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)05 konsep dasar pemrograman (2)
05 konsep dasar pemrograman (2)
 

Ähnlich wie Materi 3

Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusiFebriyani Syafri
 
Tugas atpi ade maretha & arista bayu
Tugas atpi ade maretha & arista bayuTugas atpi ade maretha & arista bayu
Tugas atpi ade maretha & arista bayuFebriy Y
 
Sister pertemuan 4
Sister pertemuan 4Sister pertemuan 4
Sister pertemuan 4ira_06
 
17. Memahami Web.pptx
17. Memahami Web.pptx17. Memahami Web.pptx
17. Memahami Web.pptxTantost1
 
5. sistem terdistribusi (dha5)
5. sistem terdistribusi (dha5)5. sistem terdistribusi (dha5)
5. sistem terdistribusi (dha5)khalghy
 
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptPengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptNenghamidah1
 
media interakitf berbasis halaman website
media interakitf berbasis halaman websitemedia interakitf berbasis halaman website
media interakitf berbasis halaman websiteMIlham52
 
Tugas atpi mohamad irfan s (1206247133) erwin r (1206247423)
Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)
Tugas atpi mohamad irfan s (1206247133) erwin r (1206247423)Febriy Y
 
Tugas1 rekayasa web-1412510917
Tugas1 rekayasa web-1412510917Tugas1 rekayasa web-1412510917
Tugas1 rekayasa web-1412510917rima fauziah
 
Resume Materi WEB pemrograman dasar html
Resume Materi WEB pemrograman dasar htmlResume Materi WEB pemrograman dasar html
Resume Materi WEB pemrograman dasar htmlFaisalIdrisAlamsyah
 
XML - Chapter 8 WEB SERVICES
XML - Chapter 8 WEB SERVICESXML - Chapter 8 WEB SERVICES
XML - Chapter 8 WEB SERVICESRiza Nurman
 
Pemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web DasarPemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web Dasarstudentmnurohman23
 
Tugas atpi aplikasi teknologi pengelolaan informasi
Tugas atpi aplikasi teknologi pengelolaan informasiTugas atpi aplikasi teknologi pengelolaan informasi
Tugas atpi aplikasi teknologi pengelolaan informasiFebriy Y
 
Tugas atpi aufar abi atpi
Tugas atpi aufar abi atpiTugas atpi aufar abi atpi
Tugas atpi aufar abi atpiFebriy Y
 
Pertemuan Dasar Pemrograman Web.pdf
Pertemuan Dasar Pemrograman Web.pdfPertemuan Dasar Pemrograman Web.pdf
Pertemuan Dasar Pemrograman Web.pdfAhmadRoisSyujak
 

Ähnlich wie Materi 3 (20)

Rpl 011 - arsitektur sistem terdistribusi
Rpl   011 - arsitektur sistem terdistribusiRpl   011 - arsitektur sistem terdistribusi
Rpl 011 - arsitektur sistem terdistribusi
 
Tugas atpi ade maretha & arista bayu
Tugas atpi ade maretha & arista bayuTugas atpi ade maretha & arista bayu
Tugas atpi ade maretha & arista bayu
 
Sister pertemuan 4
Sister pertemuan 4Sister pertemuan 4
Sister pertemuan 4
 
17. Memahami Web.pptx
17. Memahami Web.pptx17. Memahami Web.pptx
17. Memahami Web.pptx
 
10. m 12 pertemuan 23
10. m 12 pertemuan 2310. m 12 pertemuan 23
10. m 12 pertemuan 23
 
5. sistem terdistribusi (dha5)
5. sistem terdistribusi (dha5)5. sistem terdistribusi (dha5)
5. sistem terdistribusi (dha5)
 
Sistem terdistribusi (dha5)
Sistem terdistribusi (dha5)Sistem terdistribusi (dha5)
Sistem terdistribusi (dha5)
 
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.pptPengenalan_Pemrograman_Web_Berbasis_HTML.ppt
Pengenalan_Pemrograman_Web_Berbasis_HTML.ppt
 
Internet dan aplikasi web
Internet dan aplikasi webInternet dan aplikasi web
Internet dan aplikasi web
 
media interakitf berbasis halaman website
media interakitf berbasis halaman websitemedia interakitf berbasis halaman website
media interakitf berbasis halaman website
 
Tugas atpi mohamad irfan s (1206247133) erwin r (1206247423)
Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)Tugas atpi  mohamad irfan s (1206247133)  erwin r (1206247423)
Tugas atpi mohamad irfan s (1206247133) erwin r (1206247423)
 
Tugas1 rekayasa web-1412510917
Tugas1 rekayasa web-1412510917Tugas1 rekayasa web-1412510917
Tugas1 rekayasa web-1412510917
 
Resume Materi WEB pemrograman dasar html
Resume Materi WEB pemrograman dasar htmlResume Materi WEB pemrograman dasar html
Resume Materi WEB pemrograman dasar html
 
XML - Chapter 8 WEB SERVICES
XML - Chapter 8 WEB SERVICESXML - Chapter 8 WEB SERVICES
XML - Chapter 8 WEB SERVICES
 
Pemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web DasarPemrograman Web 1 - Pengenalan Web Dasar
Pemrograman Web 1 - Pengenalan Web Dasar
 
Osi layers
Osi layersOsi layers
Osi layers
 
Web Services
Web ServicesWeb Services
Web Services
 
Tugas atpi aplikasi teknologi pengelolaan informasi
Tugas atpi aplikasi teknologi pengelolaan informasiTugas atpi aplikasi teknologi pengelolaan informasi
Tugas atpi aplikasi teknologi pengelolaan informasi
 
Tugas atpi aufar abi atpi
Tugas atpi aufar abi atpiTugas atpi aufar abi atpi
Tugas atpi aufar abi atpi
 
Pertemuan Dasar Pemrograman Web.pdf
Pertemuan Dasar Pemrograman Web.pdfPertemuan Dasar Pemrograman Web.pdf
Pertemuan Dasar Pemrograman Web.pdf
 

Mehr von wawankoerniawan (20)

Print screen
Print screenPrint screen
Print screen
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 6
Materi 6Materi 6
Materi 6
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 9
Materi 9Materi 9
Materi 9
 
Materi 8
Materi 8Materi 8
Materi 8
 
Materi 7
Materi 7Materi 7
Materi 7
 
Materi 5
Materi 5Materi 5
Materi 5
 
Materi 4
Materi 4Materi 4
Materi 4
 
Materi 2
Materi 2Materi 2
Materi 2
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 11
Materi 11Materi 11
Materi 11
 
Materi 4
Materi 4Materi 4
Materi 4
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 10
Materi 10Materi 10
Materi 10
 
Materi 12
Materi 12Materi 12
Materi 12
 
Materi 11
Materi 11Materi 11
Materi 11
 
Materi 9
Materi 9Materi 9
Materi 9
 
Materi 7
Materi 7Materi 7
Materi 7
 

Materi 3

  • 1. Proses, Objek, dan Layanan Terdistrbusi Oleh : Ahmad Kurniawan
  • 2. Proses Terdistribusi • Proses distribusi dirancang agar sebuah program dapat dijalankan pada berbagai tempat dalam suatu jaringan komputer, baik LAN maupun WAN. • Proses terdistribusi dapat diaplikasikan pada berbagai ruang kerja sebagai contoh penerapan proses terdistribusi adalah sistem perbankan.
  • 3. COBRA • CORBA (Common Object Request Broker Architecture), adalah sebuah arsitektur software dimana sebuah obyek berkomunikasi dengan obyek lain dengan cara pengiriman pesan (message passing).
  • 4. COM • COM (Component Object model), adalah teknologi yang diciptakan oleh microsoft untuk memungkinkan komunikasi antar aplikasi. Teknologi ini diperkenalkan oleh microsoft pada tahun 1993
  • 5. DCOM • DCOM (Distributed Componen Object Model), adalah kumpulan konsep Microsoft dan program interface dimana obyek program dari klien dapat meminta pelayanan dari server atas program obyek pada komputer di dalam jaringan.
  • 6. Web Service • Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. • Web service menyimpan data informasi dalam format XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform, sistem operasi, maupun bahasa compiler.
  • 7. Kenapa Pakai Web Service ?? Beberapa alasan mengapa digunakannya web service adalah sebagai berikut: • Web service memiliki kemudahan dalam proses deployment-nya, karena tidak memerlukan registrasi khusus ke dalam suatu sistem operasi. Web service cukup di-upload ke web server dan siap diakses oleh pihak-pihak yang telah diberikan otorisasi.
  • 8. Cont • Web service berjalan di port 80 yang merupakan protokol standar HTTP, dengan demikian web service tidak memerlukan konfigurasi khusus di sisi firewall.
  • 9. Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1.Service Requester (peminta layanan) 2.Service Provider (penyedia layanan) 3.Service Registry (daftar layanan)
  • 10. Cont
  • 12. TCP/IP • TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet.
  • 13. SOAP • SOAP (Simple Object Access Protocol) adalah standar untuk bertukar pesan-pesan berbasis XML melalui jaringan komputer atau sebuah jalan untuk program yang berjalan pada suatu sistem operasi (OS) untuk berkomunikasi dengan program pada OS yang sama maupun berbeda dengan menggunakan HTTP dan XML sebagai mekanisme untuk pertukaran data.
  • 14. Web Service Definition Language (WSDL) • WSDL merupakan bahasa standard yang menyediakan mekanisme untuk mendeskripsikan Service yang disediakan oleh sistem (Web Service), lokasi keberadaan service tersebut dan bagaimana cara memperolehnya, secara terstruktur dalam format XML.
  • 15. UDDI • UDDI adalah teknologi yang didukung oleh OASIS (Organization for the Advancement of Structured Information Standards) • UDDI berperan sebagai service registry dalam suatu web service • Berbasis XML dan platform-independent
  • 16. Komponen-komponen UDDI • White Pages • Yellow Pages • Green Pages