Page 33 - E-modul sistem terdistribusi
P. 33

dalam proses pengiriman. Dalam praktiknya, SOAP digunakan untuk


                                      mengakses layanan web atau Web Services.

                                          .  Dalam  DCOM,  komponen-komponen  dapat  terdistribusi  dan


                                      saling berkomunikasi melalui jaringan menggunakan protokol seperti

                                      TCP/IP  dan  HTTP.  DCOM  juga  dapat  digunakan  untuk


                                      mengembangkan aplikasi enterprise yang membutuhkan integrasi antar

                                      platform  dan  jaringan  yang  berbeda.  Namun,  seperti  halnya  dengan

                                      CORBA,  DCOM  juga  memiliki  beberapa  kekurangan,  termasuk


                                      masalah  keamanan  yang  sering  kali  menjadi  sorotan  karena

                                      kompleksitas  sistem  dan  kemampuan  untuk  menjalankan  kode  yang


                                      tidak aman. Selain itu, DCOM juga hanya mendukung sistem operasi

                                      Windows dan teknologi Microsoft, sehingga tidak dapat digunakan di


                                      lingkungan sistem operasi dan teknologi yang berbeda.

                                  C.  Remote Method Invocation (RMI)

                                          RMI  (Remote  Method  Invocation)  adalah  teknik  pemanggilan


                                      metode jarak jauh yang umumnya dianggap lebih baik daripada RPC.


                                      RMI  menggunakan  paradigma  pemrograman  berorientasi  objek  dan

                                      memungkinkan pengiriman objek sebagai parameter metode jarak jauh.

                                      Dengan mengizinkan program Java memanggil metode pada objek jarak


                                      jauh,  RMI  memungkinkan  pengguna  mengembangkan  aplikasi  Java

                                      terdistribusi di jaringan. RMI menyediakan mekanisme dimana server


                                      dan klien berkomunikasi dan bertukar informasi. Aplikasi semacam itu




                                                                27
   28   29   30   31   32   33   34   35   36   37   38