Jump to content

АКД/RPC

DCE/RPC , сокращение от «Распределенная вычислительная среда / удаленные вызовы процедур», представляет собой систему удаленного вызова процедур , разработанную для распределенной вычислительной среды (DCE). Эта система позволяет программистам писать распределенное программное обеспечение так, как будто все оно работает на одном компьютере, не беспокоясь о базовом сетевом коде.

DCE/RPC был заказан Фондом открытого программного обеспечения в рамках «Запроса на технологии» (1993 Дэвид Чаппелл). [ когда? ] Одной из ключевых компаний, внесших свой вклад, была Apollo Computer , которая представила NCA - «архитектуру сетевых вычислений», которая стала сетевой вычислительной системой (NCS), а затем основной частью самой DCE/RPC. Соглашение об именах для транспортов, которые могут быть разработаны (как архитектурные плагины), а затем предоставлены DCE/RPC, перекликаются с этим происхождением, например, ncacn_np ( SMB транспорт именованных каналов ); ncacn_tcp (DCE/RPC через TCP/IP) и ncacn_http для обозначения небольшого числа.

История DCE/RPC такова, что ее иногда цитируют. [ кем? ] как пример дизайна комитета . Он также часто отличается своей сложностью, однако эта сложность часто является результатом функций, предназначенных для больших распределенных систем и которые часто не имеют себе равных в более поздних реализациях RPC, таких как SOAP .

Лицензия на программное обеспечение

[ редактировать ]

Ранее исходный код DCE был доступен только по частной лицензии. По состоянию на 12 января 2005 г. он доступен по признанной лицензии с открытым исходным кодом ( LGPL ), которая позволяет более широкому сообществу работать над исходным кодом, расширяя его функции и поддерживая его актуальность. Исходный код можно скачать через Интернет. Релиз состоит из около 100 файлов «.tar.gz», занимающих 170 Мегабайт. (Обратите внимание, что они включают, например, PostScript всей документации.)

Open Group заявила, что будет работать с сообществом DCE, чтобы сделать DCE доступным для сообщества разработчиков открытого исходного кода, а также продолжит предлагать исходный код через веб-сайт Open Group. [1]

DCE/RPC Эталонная реализация (версия 1.1) ранее была доступна под BSD-совместимой (свободное программное обеспечение) лицензией OSF/1.0 и до сих пор доступна по крайней мере для Solaris, AIX и VMS.

DCE также по-прежнему доступен в соответствии с предыдущими условиями лицензии с открытым исходным кодом на веб-сайте Open Group.

Использование

[ редактировать ]

Он использовался в Национальной системе учета страхования Великобритании (NIRS/2) . [2]

Его используют:

Альтернативные версии и реализации

[ редактировать ]
  • FreeDCE — это эталонная реализация DCE 1.1, портированная на Linux, поддерживает 64-битные платформы и автоматически настраивается , чтобы значительно упростить портирование на другие платформы: порт Win32 находится в стадии разработки.
  • Entegrity Solutions лицензировала весь исходный код DCE 1.2.2 OSF и портировала его на Win32, создав продукт под названием PC/DCE — см. https://web.archive.org/web/20060106153229/http://support.entegrity . .com/private/pcdce32.asp
  • Версия DCE/RPC от Microsoft, называемая « MSRPC », интегрирована в Windows NT . MSRPC создан на основе эталонной реализации DCE 1.1.
  • Samba содержит реализацию MSRPC, которая предназначена для сетевого взаимодействия и IDL-взаимодействия с MSRPC. Он не поддерживает двоичную совместимость с MSRPC.
  • Wine . Project содержит реализацию MSRPC, которая предназначена для бинарного взаимодействия и IDL-взаимодействия с MSRPC Он не совместим по сети с MSRPC.
  • В 2008 году компания Likewise Software выпустила реализацию эталонной версии DCE 1.1.
  • J-Interop — это рабочая реализация MSRPC на Java. Эту библиотеку можно использовать на любой платформе, отличной от Windows, без использования собственного интерфейса Java (JNI) для обеспечения доступа через COM. В настоящее время он используется OpenNMS для получения данных WMI для мониторинга системы.
  • Jarapac — DCE/RPC на Java
  • Люк Кеннет Кассон Лейтон (1999). DCE/RPC через SMB: Внутреннее устройство домена Samba и Windows NT . Сэмс. ISBN  1-57870-150-3 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 52f78685a4d7c6161b00f507cfdcd9e2__1684284300
URL1:https://arc.ask3.ru/arc/aa/52/e2/52f78685a4d7c6161b00f507cfdcd9e2.html
Заголовок, (Title) документа по адресу, URL1:
DCE/RPC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)