Удалённый вызов процедур: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Спасено источников — 1, отмечено мёртвыми — 0. #IABot (v1.6.1)
мНет описания правки
Метки: с мобильного устройства через мобильное приложение
Строка 1:
'''Удалённый вызов процедур''', реже '''Вызов удалённых процедур''' (от {{lang-en|Remote Procedure Call, RPC}}) — класс технологий, позволяющих [[Компьютерная программа|компьютерным программам]] вызывать [[Функция (программирование)|функции]] или [[Подпрограмма|процедуры]] в другом адресном пространстве (как правило, на удалённых компьютерах). Обычно реализация RPC -технологии включает в себя два компонента: сетевой протокол для обмена в режиме клиент-сервер и язык [[Сериализация|сериализации]] объектов (или структур, для необъектных RPC). Различные реализации RPC имеют очень отличающуюся друг от друга архитектуру и разнятся в своих возможностях: одни реализуют архитектуру [[Сервис-ориентированная архитектура|SOA]], другие - [[CORBA]] или [[DCOM]]. На транспортном уровне RPC используют в основном протоколы [[TCP]] и [[UDP]], однако, некоторые построены на основе [[HTTP]] (что нарушает архитектуру [[Сетевая модель OSI|ISO/OSI]], так как [[HTTP]] - изначально не транспортный протокол).
 
== Реализации ==