DCE/RPC

DCE/RPC("Distributed Computing Environment / Remote Procedure Calls")는 분산 컴퓨팅 환경(DCE)용으로 개발된 원격 프로시저 호출 시스템이다. 이 시스템을 사용하면 프로그래머는 기본 네트워크 코드에 대해 걱정할 필요 없이 모두 동일한 컴퓨터에서 작동하는 것처럼 분산 소프트웨어를 작성할 수 있다.

역사

DCE/RPC는 "기술 요청"(1993 David Chappell)에서 개방 소프트웨어 재단의 의뢰를 받았다. 기여한 주요 회사 중 하나는 NCA - "네트워크 컴퓨팅 아키텍처"를 도입한 아폴로 컴퓨터였다. 네트워크 컴퓨팅 시스템(NCS)은 DCE/RPC 자체의 주요 부분이다. (아키텍처 플러그인으로) 설계한 다음 DCE/RPC에서 사용할 수 있는 전송에 대한 명명 규칙은 이러한 출처를 반영한다. ncacn_np(SMB 명명된 파이프 전송), ncacn_tcp(TCP/IP를 경유한 DCE/RPC) 및 ncacn_http는 작은 숫자의 이름을 지정한다.

DCE/RPC의 역사는 때때로 위원회에 의한 디자인의 예로 인용될 정도이다. 또한 복잡성으로 인해 자주 언급되지만 이러한 복잡성은 대규모 분산 시스템을 대상으로 하고 SOAP와 같은 최신 RPC 구현과 비교할 수 없는 기능으로 인해 발생하는 경우가 많다.

외부 링크

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.