RPC와 웹 서비스에 대한 명확한 정의가 있습니까? 빠른 위키 백과 검색 결과 :
RPC : RPC (원격 프로 시저 호출)는 프로그래머가 세부 정보를 명시 적으로 코딩하지 않고도 컴퓨터 프로그램이 다른 주소 공간 (일반적으로 공유 네트워크의 다른 컴퓨터에서)에서 서브 루틴 또는 프로 시저를 실행하도록하는 프로세스 간 통신 기술입니다. 이 원격 상호 작용.
웹 서비스 : 웹 서비스는 일반적으로 Hypertext Transfer Protocol을 통해 액세스되고 요청 된 서비스를 호스팅하는 원격 시스템에서 실행되는 API (응용 프로그래밍 인터페이스) 또는 웹 API입니다. 웹 서비스는 빅 웹 서비스 [1]와 RESTful 웹 서비스라는 두 가지 진영 중 하나에 해당하는 경향이 있습니다.
두 가지의 실제 차이점이 무엇인지 잘 모르겠습니다. 하나는 RPC에 속할 수 있고 동시에 일종의 웹 서비스 인 것 같습니다.
웹 서비스는 RPC의 상위 수준 표현입니까?