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 |