another/용어2012. 9. 13. 23:24

RPC(Remote Procedure Call) 

멀리 떨어져 있는 컴퓨터상의 프로그램을 호출하는 것을 말합니다.

RPC는 원격 호출에 사용되는 프로토콜이지만 네트워크 전송시는 하부 프로토콜 (TCP/IP, IPX 등)을 사용할수 있다.

이후 객체지향 시스템이 나오면서

RMI(Remote Method Invoke) 

멀리떨어져(Remote) 컴퓨터상의 프로그램이 다른 컴퓨터 내에 있는 객체(Method)를 불러낸다(Invoke)


RPC 인터페이스

최상위 계층 - 라이브러리 함수들을 호출하는 것과 같은 방법으로 사용자들이 시스템이 제공하는 RPC함수 호출하는 계층

최하위 계층 - RPC API들을 사용하여 사용자들이 RPC 프로그램을 생성하는 하위 계층

장점 - 쉽게 사용할수 있고 프로그래밍 부담이 적다는 것이다.


위키백과 검색 - [http://ko.wikipedia.org/wiki/RPC]

'another > 용어' 카테고리의 다른 글

SSO(Single Sign-On)  (0) 2012.09.19
AOP(Aspect Oriented Programming  (0) 2012.09.12
REST(Representaional State Transfer)  (0) 2012.09.09
Posted by NeverTry