Использование вызова удаленной процедуры (RPC) для IPC


Технология RPC дает возможность прикладным программам вызывать функции дистанционно. Поэтому, RPC осуществляет межпроцессорное взаимодействие (IPC) очень просто, вызывая функцию. Работает RPC между процессами на одиночном компьютере или на различных компьютерах в сети.

Технология RPC (Процедур удаленного вызова), предоставляемая Windows соответствует Open Software Foundation (OSF) Distributed Computing Environment (DCE) (Основам Открытой Программной архитектуры (OSF) Распределенной Вычислительной Среды (DCE)). Это означает, что прикладные программы, которые используют RPC, способны установить связь с приложениями, запущенными другими операционными системами, которые поддерживают DCE. RPC автоматически поддерживает преобразование данных, чтобы совмещать разные аппаратные архитектуры и для упорядочивания байтов между несходными средами.

Клиенты и серверы RPC непосредственно связаны, но все еще сохраняют высокую эффективность. Система широко использует RPC, чтобы облегчить клиент-серверную взимосвязь между разными частями операционной системы.

Ключевой пункт. RPC - интерфейс уровня функций, с поддержкой автоматического преобразования данных и связи с другими операционными системами. Используя RPC, Вы можете создавать высокоэффективные, с сильной связью переносимые прикладные программы. Для получения дополнительной информации, см. главу Компоненты Microsoft RPC.

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz