Відкрити головне меню

DCE/RPC, скорочення від "Distributed Computing Environment / Remote Procedure Calls" (Розподілене обчислювальне середовище / Віддалений виклик процедур) - система віддаленого виклику процедур розроблена для Distributed Computing Environment (DCE). Ця система дозволяє програмістам писати розподілене ПЗ так ніби все працює на одному копм’ютері, без потреби хвилюватись за код що відповідає за роботу з мережею.

Зміст

ІсторіяРедагувати

DCE/RPC було описано Open Software Foundation в "Request for Technology". Одною з ключових компаній що внесли вклад була Apollo Computer, яка привнесла "Network Computing Architecture" що стала Network Computing System (NCS) а потім великою частиною самого DCE/RPC.

Альтернативні версії та реалізаціїРедагувати

  • FreeDCE - реалізація DCE 1.1 перенесена на Linux, підтримує 64-біті платформи, та використовує autoconf для спрощення портування а інші платформи. Порт на Win32 розробляється.
  • Entegrity Solutions ліцензували в OSF увесь код DCE 1.2.2 і перенесли його на Win32, створивши продукт названий PC/DCE - див http://support.entegrity.com/private/pcdce32.asp
  • Версія DCE/RPC від Microsoft що називається "MSRPC", вбудована у Windows NT. MSRPC запозичена з реалізації DCE 1.1.
  • Samba містить реалізацію MSRPC яка повинна бути мережево-сумісною та IDL-сумісна з MSRPC. Вона не є бінарно-сумісною з MSRPC.
  • Wine містить реалізацію MSRPC що має намір бути бінарно та IDL сумісною з MSRPC, але не є мережево-сумісною з MSRPC.
  • J-Interop робоча реалізація MSRPC на Java.
  • Jarapac - DCE/RPC на Java

КнигиРедагувати

  • Luke Kenneth Casson Leighton (1999). DCE/RPC over SMB: Samba and Windows NT Domain Internals. Sams. ISBN 1-57870-150-3. 

ПосиланняРедагувати