Remote Procedure Call

RPC atau Remote Procedure Call adalah protocol yang dapat memanggil sebuah service melalui jaringan terhadap komputer atau server yang berbeda tanpa harus mengetahui secara detail arsitektur jaringan tersebut. RPC berbasis client-server dimana requester adalah client dan reponser disediakan oleh server. Dalam arsitektur software modern yang berbasis Object Oriented (Java), RPC dikenal dengan istilah Remote Method Invocation atau RMI sebagai bentuk implementasi baru dari konsep RPC.

Beberapa contoh implementasi dari mekanisme RPC yaitu :

  • Java RMI
  • XML-RPC
  • JSON-RPC
  • WCF (Microsoft .NET)
  • dll

Karena menggunakan model client-server yang juga diadopsi oleh Web Service, berikut beberapa perbedaan antara RPC, RMI dan Web Service :

RMI

Referensi :
http://docs.oracle.com/middleware/1212/wls/WSRPC/jax-rpc-intro.htm
http://www.cs.cf.ac.uk/Dave/C/node33.html
http://searchsoa.techtarget.com/definition/Remote-Procedure-Call
http://en.wikipedia.org/wiki/Java_Remote_Method_Invocation
http://en.wikipedia.org/wiki/Remote_procedure_call#Other_RPC_analogues

Link Kelompok :

 

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a comment